Replies: 4 comments 3 replies
-
It would be nice to be able to easily into account the actual period of malicious activity of each observable in Use case: Design of an infrastructure tracking heuristic
Workaround : specify specific periods to search for : but no, as the time range is the same for all observables and observables can have a different temporality:
So, it would be awesome to allow observables = {
'domainA.com': {'end':'2020-01-31' },
'domainB.com': {'start':'2020-02-01', 'end':'2020-02-30' },
'domainC.com': {'start':'2020-03-01'},
}
results = ti_lookup.lookup_iocs(data=observables, last_know=True) #last_know : keep only the last result for each observable |
Beta Was this translation helpful? Give feedback.
-
Hello, A few ideas on what would be nice-to-have IMO:
|
Beta Was this translation helpful? Give feedback.
-
Proposals for re-working of folder layout.
Scroll down to see proposals. The problem with circular imports is something like the following:
It's all very nasty. My initial proposal is for a flattened dir structure like this
I based this on a bit of analysis of what is dependent on what. See attachments for layering diagram and module analysis. The spreadsheet contains a few sheets:
Module analysis module_list.xlsx Some other thoughts:
|
Beta Was this translation helpful? Give feedback.
-
@petebryan and I met yesterday and came up with a revised flatter structure
Supplementary notes:Import look and feel:We're going to adopt a pandas-like approach to importing msticpy
EntitiesSince entities are a critical access point for the pivot functionality we will:
or
Pivots and Pandas accessors == 1st class citizensThese should be the primary way MP functionality is used. Module searchExpand the current msticpy.search to be use an index that includes Misc housekeeping
|
Beta Was this translation helpful? Give feedback.
-
MSTICPy will shortly be releasing version 2.0. This version change will include a number of breaking changes and presents an opportunity to make some key changes to MSTICPy in order to improve usability and maintainability.
We have a Project to track and manage the work for 2.0 that you can find here: https://github.com/orgs/microsoft/projects/239
You can also find a number of Issues with the MSTICPy2.0 label: https://github.com/microsoft/msticpy/issues?q=is%3Aissue+is%3Aopen+label%3AMSTICPy2.0
We are looking for the community's input on our plans for 2.0. What do you think of the current suggestions? What should we use this opportunity to ensure we include in MSTICPy?
Beta Was this translation helpful? Give feedback.
All reactions