Raphaël Vinot
|
8d159ffba0
|
new: Switch away from splash to use playwright
|
2022-04-21 14:55:07 +03:00 |
Raphaël Vinot
|
756f34022f
|
chg: Make mypy happy
|
2022-03-31 16:41:58 +02:00 |
Raphaël Vinot
|
f489938b6b
|
chg: Sync abstract manager with template
|
2022-03-31 16:34:25 +02:00 |
Raphaël Vinot
|
cf46dde1ed
|
chg: Add basic pre-hook config
|
2022-03-31 11:30:53 +02:00 |
Raphaël Vinot
|
ae9cb3e81c
|
chg: Bump deps
|
2022-03-29 21:13:02 +02:00 |
Raphaël Vinot
|
34d435e999
|
fix: [urlscan] create cache directory for response
|
2022-02-03 13:28:48 +01:00 |
Raphaël Vinot
|
43a29f5781
|
fix: [Modules] Missing change in helpers, fix urlscan cache storage
|
2022-02-03 12:49:16 +01:00 |
Raphaël Vinot
|
afc77126d4
|
chg: [Modules] use same directory structure for cache in all modules.
|
2022-02-03 12:38:44 +01:00 |
Raphaël Vinot
|
d1314aea0c
|
fix: [Phishtank] Cache issue when the domain is an IP
|
2022-02-03 11:53:11 +01:00 |
Raphaël Vinot
|
b80dc1aab3
|
chg: Make sure publishing the MISP event is done in the background
|
2021-12-20 16:50:29 +01:00 |
Raphaël Vinot
|
8cceb948f3
|
new: Get any supported hash algorithm over the API
|
2021-12-02 17:55:02 +01:00 |
Raphaël Vinot
|
649d7714cf
|
chg: Bump pyhashlookup, fix typing
|
2021-12-01 15:44:45 +01:00 |
Raphaël Vinot
|
0835bcefa0
|
fix: remove empty dir with right call
|
2021-12-01 09:37:57 +01:00 |
Raphaël Vinot
|
b75540cd7d
|
chg: always return something in merge_hashlookup_tree
|
2021-11-30 15:51:48 +01:00 |
Raphaël Vinot
|
fc4c342316
|
new: Add stats on hits on hashlookup
|
2021-11-30 15:43:42 +01:00 |
Raphaël Vinot
|
5e33ad6d0b
|
chg: make mypy happy
|
2021-11-30 15:23:48 +01:00 |
Raphaël Vinot
|
8f4040b806
|
new: Hashlookup integration
|
2021-11-30 14:59:48 +01:00 |
Raphaël Vinot
|
5e5206ae00
|
fix: Catch exception if cookies are invalid
|
2021-11-26 14:04:07 -05:00 |
Raphaël Vinot
|
2a9ddabc5b
|
fix: make mypy happy
|
2021-11-26 12:47:48 -05:00 |
Raphaël Vinot
|
a4f238f33d
|
new: Defang URLs in email notifications
Fix #291
|
2021-11-26 12:42:43 -05:00 |
Raphaël Vinot
|
4042ee9116
|
new: Add CORS config to submit
|
2021-11-08 16:47:39 -08:00 |
Raphaël Vinot
|
1f998b457f
|
chg: use template
|
2021-10-18 13:06:43 +02:00 |
Raphaël Vinot
|
7caee08f76
|
chg: Bump deps, add logging.
|
2021-10-07 18:33:40 +02:00 |
Raphaël Vinot
|
80d2804f6c
|
chg: Bump deps
|
2021-10-01 14:53:46 +02:00 |
Raphaël Vinot
|
8296502707
|
fix: Avoid exception if the capture happens at 0 microsec.
|
2021-09-30 15:38:25 +02:00 |
Raphaël Vinot
|
9215522563
|
fix: Avoid exception in case the DNS files are broken
|
2021-09-29 15:05:31 +02:00 |
Raphaël Vinot
|
1a0fe677ab
|
fix: Copy bodies before sending them over.
send_file in flask close the BytesIO, causing issue if we need to
re-access it.
|
2021-09-29 15:00:10 +02:00 |
Raphaël Vinot
|
0da28cef28
|
chg: Move MISP export to module, add phishtank permaURL
|
2021-09-27 16:04:00 +02:00 |
Raphaël Vinot
|
681e136ef4
|
chg: More cleanup to use the new caching system as it should be.
|
2021-09-27 11:36:27 +02:00 |
Raphaël Vinot
|
d05b1edf48
|
new: Add logging in Indexing
|
2021-09-24 16:27:46 +02:00 |
Raphaël Vinot
|
6e9e3990c4
|
fix: Indexes not updated on tree rebuild, better handling of tree cache
|
2021-09-24 16:16:41 +02:00 |
Raphaël Vinot
|
48fc807e7d
|
new: Add monitoring for pickle cache status
|
2021-09-24 12:02:28 +02:00 |
Raphaël Vinot
|
1d3bb55343
|
chg: Rebuild trees when captures are moved.
|
2021-09-23 16:40:39 +02:00 |
Raphaël Vinot
|
87c6925c7b
|
new: IPs lookup against phishtank
|
2021-09-23 13:58:40 +02:00 |
Raphaël Vinot
|
e6e61089b6
|
chg: Speedup cache initialization
|
2021-09-23 10:29:02 +02:00 |
Raphaël Vinot
|
aa7173d27d
|
fix: a broken/missing pickle is handled elsewhere
|
2021-09-23 09:17:34 +02:00 |
Raphaël Vinot
|
19c8c54b0b
|
fix: force-rebuild pickle if needed.
|
2021-09-22 22:23:20 +02:00 |
Raphaël Vinot
|
32ee474be2
|
chg: Improve tree creation and cache
|
2021-09-22 17:09:04 +02:00 |
Raphaël Vinot
|
01fff00cad
|
chg: Slight cleanup
|
2021-09-21 18:04:22 +02:00 |
Raphaël Vinot
|
bfcb4feb9a
|
chg: Remove import
|
2021-09-17 15:10:21 +02:00 |
Raphaël Vinot
|
275b4aee93
|
fix: Avoid None in urlscan.io result.
|
2021-09-17 12:58:05 +02:00 |
Raphaël Vinot
|
e7d9c1cb1a
|
fix: return error message if urlscan isn't able to run the capture.
|
2021-09-17 09:51:52 +02:00 |
Raphaël Vinot
|
cefb3fddbf
|
new: Phishtank lookup.
|
2021-09-16 16:33:44 +02:00 |
Raphaël Vinot
|
9c552f1032
|
chg: Move modules into files
|
2021-09-16 11:22:02 +02:00 |
Raphaël Vinot
|
1d40dd44ae
|
new: Add urlscan permanent URL to MISP export
|
2021-09-15 15:42:02 +02:00 |
Raphaël Vinot
|
d6982392ef
|
chg: cleanup get_user_agents
Related: #262
|
2021-09-13 22:32:02 +02:00 |
Raphaël Vinot
|
22d8672131
|
chg: Catch timeouts when pushing to MISP
|
2021-09-10 15:25:37 +02:00 |
Raphaël Vinot
|
d1f673f3a7
|
chg: Cleanup passing listing key to and from bool in redis
|
2021-09-10 14:20:58 +02:00 |
Raphaël Vinot
|
5abc264159
|
fix: Better initialization of cache, avoid missing the error message.
|
2021-09-08 16:34:54 +02:00 |
Raphaël Vinot
|
902c8f81b6
|
chg: Improve error message if the capture fails
Fix #257
|
2021-09-07 18:16:01 +02:00 |