Commit Graph

751 Commits (57d49f9cd864cb0cee92544673c174b1f99d2d2a)

Author SHA1 Message Date
Raphaël Vinot bece3c6960 chg: remove more JS from hell 2024-11-11 02:31:53 +01:00
Raphaël Vinot 34871f3729 fix: More cleanup in JS 2024-11-09 22:15:53 +01:00
Raphaël Vinot 05e4200392 chg: Cleanup 2024-11-08 21:50:05 +01:00
Raphaël Vinot 0eb976104b fix: typo in matching ID 2024-11-08 21:34:47 +01:00
Raphaël Vinot b225e3043d chg: refactorize and normalize the way we initialize the tables for the indexes 2024-11-08 20:44:53 +01:00
Raphaël Vinot 4d4ebe636b chg: Drop python 3.8 support 2024-11-06 14:53:25 +01:00
Raphaël Vinot ba05dc186d chg: Migrate categories to paginated index 2024-11-04 20:12:30 +01:00
Raphaël Vinot aee2eb8daf chg: Bump datatables 2024-11-01 16:24:18 +01:00
Raphaël Vinot ab719bb191 chg: Migrate favicons to new paginated index 2024-10-31 16:03:03 +01:00
Raphaël Vinot ed16939790 chg: remove refs to probabilistic favicons index
It was neither probabilistic, nor used.
2024-10-31 15:18:45 +01:00
Raphaël Vinot 7eece6b98f new: Migrate identifiers to new index format 2024-10-31 13:58:49 +01:00
Raphaël Vinot 4717f3877c chg: Rename certpl hash to domhash, rebuild accordingly. 2024-10-28 14:45:26 +00:00
Raphaël Vinot 12e9430443 chg: Add logging to debug why some files are not downloadable 2024-10-16 15:25:12 +02:00
Raphaël Vinot 5e8d416853 chg: Improve documentation on capture page 2024-10-13 23:12:41 +02:00
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 774a99deb1 fix: JS error on dublicate embedded resource in same page 2024-10-09 22:46:16 +02:00
Raphaël Vinot 43b23c23ac new: Only update the cached index when displaying index page 2024-10-09 18:29:24 +02:00
Raphaël Vinot 844ebc6253 fix: Properly send a file back on invalid hash 2024-10-09 14:29:53 +02:00
Raphaël Vinot c93efc2ff1 fix: Properly load JS dependencies on body hash view 2024-10-09 14:18:02 +02:00
Raphaël Vinot acd4cb8da4 chg: speedup rendering of very big hostnode popups 2024-10-08 23:10:46 +02:00
Raphaël Vinot 17e19a5f27 chg: Only load cached captures from hostnode popup 2024-10-08 14:02:14 +02:00
Raphaël Vinot 039c349b37 chg: Prefer using cached captures, avoid exception when they need to be rebuilt 2024-10-07 21:58:43 +02:00
Raphaël Vinot f88f664307 chg: Migrate Cookies names index to new format. 2024-10-07 20:45:08 +02:00
Raphaël Vinot 9f9a24eb18 chg: Migrate HHHashes indexes to new format 2024-10-07 17:27:44 +02:00
Raphaël Vinot 80ca393f1a fix: Remove prints 2024-10-07 13:16:26 +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 2d99f26a8c chg: Improve query, store, and display for DNS responses 2024-10-02 17:30:31 +02:00
Raphaël Vinot aa568969f1 new: Run SOA, MX and NS DNS queries foreach nodes 2024-10-01 21:08:34 +02:00
Raphaël Vinot 8f2361427c new: Locate node with url or hostname on tree when pivotting 2024-09-25 15:28:54 +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
Raphaël Vinot a9ce857289 fix: unable to see API doc due to CSP
Fix #934

Related https://github.com/python-restx/flask-restx/issues/252
2024-09-10 17:24:02 +02:00
Raphaël Vinot f3bbe56187 chg: Do not force HTTPs, it causes weird redirecting in a loop 2024-09-05 15:42:13 +02:00
Raphaël Vinot 4a4d38b09d new: Use talisman, refactor JS, enable strict CSP. 2024-09-05 15:10:39 +02:00
Raphaël Vinot 1085932ad2 new: Force indexing of a specific capture from the UI
This should also make the indexing a lot faster.
2024-08-29 13:32:45 +02:00
Raphaël Vinot 28e81a1eae fix: use the right template for capture_hash_details 2024-08-26 11:39:46 +02:00
Raphaël Vinot d97c60f6a7 fix: Keep initial capture settings on subsequent capture 2024-08-16 14:33:57 +02:00
Raphaël Vinot 23a152a1f2 chg: Bump datatables 2024-08-08 15:54:22 +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 b20ddb4788 chg: quick and dirty category indexing 2024-07-23 00:21:26 +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 8808e203ce chg: Make categories admin only, use bootstrap5 classes in form 2024-07-16 14:28:08 +02:00
Raphaël Vinot b9b6c3601a chg: Load capture settigns from a single entry point, force types 2024-07-16 12:35:11 +02:00
AntoniaBK 746eb0971f Fix: typo, sri 2024-07-15 09:39:59 +02:00