-
Notifications
You must be signed in to change notification settings - Fork 171
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for CIF feeds #47
Comments
Can you be more specific here? Do you mean connecting to a running instance of CIF and pulling everything that is there? Or do you mean replicating the feed parsing of the ones located in their "feeds" directory that they produce as sample? In this case, I believe (have to check, though) that all the good ones (arbitrary subjective measure here) are already in the list. |
Some of my intelligence partners host CIF instances and I would like to pull their feeds down for munging in Referencing issues #48 and #23, a good first step would be to read a local file (cif feed already downloaded) for ingestion into combine. The stretch goal would be to have a framework where reaper could reach out to the cif instance and pull down a feed just like the current sample feeds. That's more complicated as CIF feeds aren't straight HTTP downloads but instead require API calls, hence the request for local file processing first. 😄 |
Yes, local file processing is coming Real Soon Now ™️ - but does CIF no longer have the ability to output JSON or CSV feeds? I know there was a move to protocol buffers a while ago, but I hope it's somewhat able to produce common formats. CybOX is also on the menu here but I recall that Wes didn't really want to deal with that, at least back a year or two ago. |
Yay for local file processing! 😄 CIF can produce JSON, CSV, and XML feeds. As far as I know (and my CIF experience is still limited), those feeds cannot be retrieved directly via the HTTP mechanism combine uses today and would need to go through the cif utility (using whatever API CIF exposes). Local file import would make CIF imports easy to do, while a plugin system would allow me to hack calls to the cif util to directly retrieve the files and make retrievals automated. Thanks for the help and dialog on this! |
Yeah. Connecting directly to CIF sounds like a worthwhile goal (and we will keep this open), but first things first. When the local files importing is ready, it should begin to help out with challenges like this. |
@davidski is there a default CSV format from CIF we should consider to import first? |
I'm afraid my use case for this has changed. I'll close out this request for now. Thanks for taking the time to review! |
Reopening only because other people have privately expressed interest in the same feature even if @davidski doesn't need it anymore. :) |
Heh, I was about to do the same. Thanks, Kyle. This e-mail message and any files transmitted with it contain legally |
Query - Why connect to CIF if you can get and produce the same data? What is the end goal here? |
I can think of a few things:
|
Feature request to support Collective Intelligence Framework feeds. A fine intermediate step would be to allow importing from local files.
The text was updated successfully, but these errors were encountered: