Emmanuelle Vargas-Gonzalez
|
834ef2c847
|
Fix check to collections.Mapping
|
2018-07-10 16:13:29 -04:00 |
Emmanuelle Vargas-Gonzalez
|
8cf68054d4
|
Remove str() as a way to serialize objects. Add support for encodings and Bundle versions.
|
2018-07-10 15:51:20 -04:00 |
Emmanuelle Vargas-Gonzalez
|
012eba4e9b
|
Add new Bundle support for add_objects() request. Add encoding support.
Removed the version from all methods since it is no longer necessary.
|
2018-07-10 15:49:36 -04:00 |
Emmanuelle Vargas-Gonzalez
|
9b8cb09b1a
|
Remove 'version' from calls to parse since it is no longer necessary
Also, fixed adding STIX2 Bundles to MemorySource. Enhancements to 'save_to_file'. Fix docstrings and encoding support when writing to file. closes #202
|
2018-07-10 15:43:58 -04:00 |
Chris Lenk
|
f47809eaaf
|
Add "contains" filter
This allows filtering on, for example, observed-data objects that
contain a specific cyber observable.
|
2018-07-02 18:28:27 -04:00 |
Emmanuelle Vargas-Gonzalez
|
7fd379d0b5
|
Minor style changes.
Removed OrderedDict and update()... Also a lot of single quoting except for errors
|
2018-06-29 18:38:04 -04:00 |
Michael Chisholm
|
486c588306
|
Fix silly isort check errors..
|
2018-06-14 15:56:02 -04:00 |
Michael Chisholm
|
0c3f826c24
|
First cut at splitting the Bundle implementation into v20 and
v21 variants. Also fixed up unit tests and got them passing
again.
|
2018-06-14 15:56:02 -04:00 |
=
|
3fb1840289
|
safer error class
|
2018-05-22 10:03:06 -04:00 |
=
|
e484b7c25f
|
formatting
|
2018-05-18 11:45:40 -04:00 |
=
|
a3313bc08f
|
creating native DataSourceError exception class to wrap taxii client and server errors
|
2018-05-16 13:23:50 -04:00 |
=
|
2b4c5bf264
|
handling and modifying exception messages in a manner acceptable by all python versions
|
2018-05-15 17:42:19 -04:00 |
=
|
0d3f80f2fe
|
removing taxii 503 error test as not reproducible in Travis environment
|
2018-05-15 15:41:46 -04:00 |
=
|
2392912533
|
handle TAXII client/server errors according to decided policy
|
2018-05-15 11:28:34 -04:00 |
Emmanuelle Vargas-Gonzalez
|
fb79e703b8
|
Simplify FilterSet instance in MemorySource
|
2018-04-23 14:12:16 -04:00 |
Emmanuelle Vargas-Gonzalez
|
8a9acfe487
|
Create TAXII query correctly. closes #169
|
2018-04-23 14:11:08 -04:00 |
Chris Lenk
|
194672ee2b
|
Tweak FilterSet docstrings style
|
2018-04-13 17:11:07 -04:00 |
=
|
6df23e7268
|
removed unecessary checks, (clearly I need to review python ref model)
|
2018-04-13 16:06:31 -04:00 |
=
|
eba1844535
|
tweak to filter property checking to make sure original object property is not altered; added tests for this as well
|
2018-04-13 14:01:33 -04:00 |
=
|
61e091baf3
|
added FilterSet class for internal use; modified certain parsing processes to make deepcopies or suppled values(dicts) so as to taint original user passed data; added Filter logic to handle datetime objects; added/adjusted tests accordingly
|
2018-04-13 12:25:12 -04:00 |
=
|
1a1e5e1616
|
WIP- getting close though
|
2018-04-13 11:08:03 -04:00 |
=
|
31fc1c369a
|
still WIP
|
2018-04-12 12:03:07 -04:00 |
=
|
333fea4d18
|
merge conflicts
|
2018-04-11 21:08:37 -04:00 |
=
|
ba6fa595c6
|
WIP - finding more issues with allowing dicts as filters
|
2018-04-11 20:54:16 -04:00 |
=
|
27647091a5
|
WIP - just at stash point
|
2018-04-11 13:36:52 -04:00 |
Chris Lenk
|
f83d9a56b5
|
Clean up documentation
|
2018-04-09 13:29:53 -04:00 |
Chris Lenk
|
e6e72856b3
|
Remove query_by_type()
Missed these earlier.
|
2018-04-05 11:22:50 -04:00 |
Greg Back
|
a1ad90d43f
|
Merge pull request #150 from oasis-open/38-workbench
Create Workbench layer
|
2018-04-05 10:09:23 -05:00 |
Chris Lenk
|
e3bbc39353
|
Fix bug with mutable default parameter
|
2018-04-05 10:07:35 -04:00 |
Chris Lenk
|
589c00064b
|
Remove query_by_type
It's not that much of a shortcut and we can add it back in later if it
makes sense.
|
2018-04-04 14:09:54 -04:00 |
Chris Lenk
|
f951b9b09e
|
Factor out dupl. code for creating list of filters
|
2018-04-04 13:50:41 -04:00 |
Chris Lenk
|
940afb0012
|
Require a type when querying by type
|
2018-04-02 09:54:22 -04:00 |
Emmanuelle Vargas-Gonzalez
|
0bb1bb37f1
|
Call parse() on stix_data
# Fix on MemorySource.load_from_file()
|
2018-04-02 07:40:25 -04:00 |
Chris Lenk
|
4a2ac6df3a
|
Add/fix workbench docs, rename add() -> save()
|
2018-03-30 12:04:31 -04:00 |
Chris Lenk
|
4fb24f14de
|
Allow passing add'l filters to related_to()
|
2018-03-30 12:02:27 -04:00 |
Chris Lenk
|
fd6d9f74e9
|
Move query_by_type() to DataStoreMixin
|
2018-03-30 12:02:27 -04:00 |
Chris Lenk
|
eeb94562f9
|
Clean up DataStore return value documentation
|
2018-03-30 12:02:27 -04:00 |
Greg Back
|
e92db2417a
|
Merge pull request #147 from oasis-open/119-taxii-filters
119 taxii filters
|
2018-03-28 15:24:28 -05:00 |
=
|
536e56836c
|
adding Filter check when the Filter property is 'type', checks the value has no underscores (issue #136)
|
2018-03-22 10:59:07 -04:00 |
Michael K
|
383bf5755e
|
remove debug line
|
2018-03-21 22:06:46 -04:00 |
=
|
7880e4a89b
|
passing TAXII query params in correct format to taxii2client; patching bug where TAXII query filters were being applied again locally to STIX objects via Filters (which doesnt work)
|
2018-03-21 17:19:05 -04:00 |
Greg Back
|
3c2d877bc3
|
Merge pull request #145 from oasis-open/138-non-json-files
138 non json files
|
2018-03-21 13:37:27 -05:00 |
Emmanuelle Vargas-Gonzalez
|
eeb34ebbef
|
Change logic for case `isinstance(stix_data, list)``
|
2018-03-19 12:03:25 -04:00 |
Emmanuelle Vargas-Gonzalez
|
32cb62cca2
|
Make sure we return if there is nothing to add to the collection
|
2018-03-19 11:00:09 -04:00 |
Emmanuelle Vargas-Gonzalez
|
7f9a3c49ea
|
Update TAXIICollectionSink.add() to use serialize(). Call parse() on dict objects. Pass UTF-8 strings to taxii2client. closes #134
|
2018-03-15 13:51:47 -04:00 |
=
|
f4558c0958
|
pre-commit errors
|
2018-03-14 19:09:25 -04:00 |
=
|
6f762e7ea0
|
woops forgot file, recommit of: more type checking of filesystem json files; added corresponding tests
|
2018-03-14 16:32:31 -04:00 |
=
|
af14cd4f88
|
more type checking of filesystem json files; added corresponding tests
|
2018-03-14 16:28:44 -04:00 |
Greg Back
|
5820fa0845
|
GH-138: ignore invalid JSON files.
|
2018-03-14 10:06:23 -05:00 |
Chris Lenk
|
eb2d87ce71
|
Rename "DataStore" class to "DataStoreMixin"
Fix #116.
|
2018-03-01 11:27:37 -05:00 |
Chris Lenk
|
5f703509be
|
Rename "sources" subpackage to "datastore"
Fix #114.
|
2018-03-01 09:04:42 -05:00 |