Commit Graph

86 Commits (aee2eb8daf08ce5e0923fdbd096802f291a8c83a)

Author SHA1 Message Date
Raphaël Vinot 3a6e2004be new: Support for disabling JS during capture
Related https://github.com/ail-project/lacus/issues/30
2024-10-10 17:24:44 +02:00
Raphaël Vinot c68080431d chg: Migrate ressources/body hashes to new index that allows pagination on capture time 2024-10-07 13:15:15 +02:00
Raphaël Vinot 88212ee740 new: Use new paginated index for hostnames and URLs 2024-09-25 12:00:59 +02:00
Raphaël Vinot 69c7b0ac00 new: Pass interval (timestamp) for the TLDs lookup 2024-09-24 17:15:09 +02:00
Raphaël Vinot b3a4f539b0 new: TLDs indexing, new format for capture internals indexes 2024-09-24 15:41:14 +02:00
Jeroen Gui 60b475fbae add new endpoint to remove capture 2024-07-26 10:50:39 +02:00
Raphaël Vinot 11fcc9dd8b chg: normalize output to get categories, properly re-trigger indexes 2024-07-23 18:45:09 +02:00
Adrian Maraj 13651dcfdb fix: any -> Any 2024-07-23 14:24:23 +02:00
Adrian Maraj 65275adb90 fix: changes 2024-07-23 14:22:27 +02:00
Adrian Maraj e4268554b9 new: get uuids by category via API 2024-07-23 14:12:46 +02:00
Raphaël Vinot d5fb385add chg: Improve errors handling, especially for broken CaptureSettings 2024-07-22 13:14:21 +02:00
Raphaël Vinot 804bab6d2f new: Use Pydantic for CaptureSettings 2024-07-19 16:12:24 +02:00
Raphaël Vinot 5247b8bd2d chg: make get recent captures more generic 2024-06-19 15:27:19 +02:00
Adrian Maraj b017013bed adding missing type parameter 2024-06-19 12:07:03 +02:00
Adrian Maraj 800d489781 adding timestamp 2024-06-19 12:00:29 +02:00
Adrian Maraj 0965fa63a2 missing return type 2024-06-19 10:50:34 +02:00
Adrian Maraj 4c8fd74900 adding the possibility to get the recent captures 2024-06-19 10:45:58 +02:00
Raphaël Vinot eee8e32671 new: Show current user and config on web 2024-06-17 19:04:08 +02:00
Raphaël Vinot bb23a5ffb4 chg: Make the archive capture importer generic 2024-06-11 20:07:38 +02:00
AntoniaBK e2a8121898 Fix: catch errors 2024-06-10 16:27:40 +02:00
AntoniaBK c3fc91a868 New: upload a capture via the API 2024-06-10 13:26:10 +02:00
Raphaël Vinot 3a99f1a63f new: find related captures by hostname and URL 2024-05-14 18:54:04 +02:00
Raphaël Vinot f4f234a331 chg: refactorize contacts filtering 2024-04-09 16:49:35 +02:00
Raphaël Vinot 9fa71c8cf8 fix: use the correct variable name in the route 2024-04-09 16:49:35 +02:00
Adrian Maraj 65c855b95b fixing mistakes 2024-04-09 16:44:07 +02:00
Raphaël Vinot 0eaea85204 fix: Typing, make mypy happy 2024-03-27 13:44:35 +01:00
AntoniaBK 78c0089413 adapt send_mail for API 2024-03-27 12:27:28 +01:00
AntoniaBK 4d5beef79e Made send_email available from the API 2024-03-27 10:29:52 +01:00
Raphaël Vinot 2b02834ecf chg: Make typing happy 2024-03-26 17:10:10 +01:00
Adrian Maraj 471c2c938c Module response added 2024-03-26 14:08:14 +01:00
Raphaël Vinot 680735b3d3 new: optionally allow website to violate your privacy (more) 2024-03-20 00:28:57 +01:00
Raphaël Vinot e45b7c4346 new: Indexer for *all* the captures 2024-03-05 20:51:21 +01:00
Raphaël Vinot c67f01c775 chg: Improve strict typing 2024-01-26 15:03:36 +01:00
Raphaël Vinot 86dfb20122 chg; Bump PyLacus 2024-01-16 00:27:43 +01:00
Raphaël Vinot bd6a0f2d22 chg: cleanup with annotations 2024-01-13 01:45:45 +01:00
Raphaël Vinot ee1ad48b25 chg: Use new annotations 2024-01-12 17:15:41 +01:00
Raphaël Vinot 176e5048aa chg: Avoid default values set to "string" in API 2023-11-08 13:49:48 +01:00
Raphaël Vinot 175f4b51e5 fix: Avoid exception when downloading a non-existent file 2023-11-07 16:47:34 +01:00
Raphaël Vinot 7536bbb7f2 fix: Properly initialize Lookyloo once/process 2023-11-07 16:10:47 +01:00
Raphaël Vinot f56a6084a0 fix: partial revert last commit, needs unique instance 2023-11-07 14:19:20 +01:00
Raphaël Vinot a4c643cc16 fix: Do not initialize the Lookyloo class multiple times 2023-11-07 13:49:32 +01:00
Raphaël Vinot 532dcba04d new: Get file downloaded in capture 2023-09-27 12:09:20 +02:00
Raphaël Vinot 5634eaa27a chg: Catch NoValidHarFile exceptions 2023-08-30 12:45:06 +02:00
Raphaël Vinot 00bf8fb551 fix: Improve getting MISP instances 2023-08-29 17:30:45 +02:00
Raphaël Vinot 6034d10834 new: (WiP) Add support for multiple MISPs 2023-08-29 14:03:01 +02:00
Raphaël Vinot c0f601e5db chg: remove incomplete_redirects from cache, was always 0/False 2023-07-28 14:05:28 +02:00
Raphaël Vinot 98ae7fb498 new: Expose MISP Export on download modal 2023-07-20 14:02:14 +02:00
Raphaël Vinot 582b5956e9 new: Store capture settings, use TypedDict whenever possible. 2023-05-15 16:08:19 +02:00
Raphaël Vinot a504facf5e new: Flag to quickly say if two captures are different or not 2023-05-11 15:07:37 +02:00
Raphaël Vinot 6a9bcc0050 new: Automatic reporting via API
Related to #678
2023-04-28 17:19:53 +02:00