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
|
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
|
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
|
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
|
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
|
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
|
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
|
11fcc9dd8b
|
chg: normalize output to get categories, properly re-trigger indexes
|
2024-07-23 18:45:09 +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 |
AntoniaBK
|
52590c0fe3
|
New: add special categories quickly
|
2024-07-10 10:40:14 +02:00 |
AntoniaBK
|
a8f9d16ae1
|
Fix: inverted responses for (un)categorize
|
2024-07-10 08:47:29 +02:00 |
Raphaël Vinot
|
6b25788b52
|
new: Allow to hide the link to the takedown form from index
|
2024-06-28 14:28:06 +02:00 |
Raphaël Vinot
|
7324c8b085
|
chg: Improve recaptures (WiP)
|
2024-06-25 12:41:18 +02:00 |
Raphaël Vinot
|
c794e17122
|
new: Links to project page on capture page
|
2024-06-25 11:37:19 +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 |
Raphaël Vinot
|
0f6d5c1649
|
fix: Speedup quick cache init
|
2024-06-11 11:02:25 +02:00 |
Raphaël Vinot
|
0fef524105
|
fix: Make sure id_up in the API stil works
|
2024-06-11 11:02:25 +02:00 |
Raphaël Vinot
|
5cbfbe26cd
|
new: Optionally make the capture page the default landing page
|
2024-06-11 11:02:25 +02:00 |
Christophe Vandeplas
|
48b398c649
|
fix: fixes type issue
|
2024-06-11 11:02:25 +02:00 |
Christophe Vandeplas
|
daec76231f
|
fix: [modules] corect variable type
|
2024-06-11 11:02:25 +02:00 |
Christophe Vandeplas
|
2840351a9f
|
fix: [modules] Gracefully accept no hashlookup fixes #916
|
2024-06-11 11:02:25 +02:00 |
Raphaël Vinot
|
0a973be5dd
|
fix: Avoid stashing the web interface when lacus becomes unavailable
|
2024-06-11 11:02:25 +02:00 |
Raphaël Vinot
|
bf7ee0508b
|
new: find related captures by hostname and URL
|
2024-05-16 14:09:27 +02:00 |
Raphaël Vinot
|
997ba6b6d2
|
new: Modal to find other captures containing the same hostnames
|
2024-05-16 14:09:27 +02:00 |
AntoniaBK
|
a0a0f017b1
|
Fix: use empty string if form is empty
|
2024-05-10 10:27:25 +02:00 |