Commit Graph

795 Commits (e2ea7c4a3d9b112bff5782e924b94776ddc2ed24)

Author SHA1 Message Date
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
Raphaël Vinot c525589f1b chg: Bump datatables 2024-06-11 11:02:25 +02:00
Adrian Maraj c687d92948 Fixing typo 2024-06-11 11:02:25 +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
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 600f56a999 chg: Change name to download tree as image 2024-05-16 14:09:27 +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
Raphaël Vinot fff78fb2e9 fix: Missing day in hostnames view 2024-05-16 14:09:27 +02:00
Raphaël Vinot 75653ff075 chg: Add confirm button before removing a capture 2024-05-16 14:09:27 +02:00
Adrian Maraj b820dbb8f9 chg: revokeObjectURL 2024-05-16 14:09:26 +02:00
Adrian Maraj 6307fd4872 chg: some changes 2024-05-16 14:09:26 +02:00
Adrian Maraj bef367b65c new: downloadable tree as png 2024-05-16 14:09:26 +02:00
Adrian Maraj 4a6a00c86b fix: removing unnecessary script and jQuery 2024-05-16 14:09:26 +02:00
AntoniaBK 3b6925cf43 Fix: Generate SRI 2024-05-15 13:27:28 +02:00
AntoniaBK 85bca19240 Remove unselecting browser 2024-05-15 13:24:14 +02:00
AntoniaBK 6a10af6aa4 Fix: Template Literals, correct descendent selector, unify tab size, SRI 2024-05-15 12:27:05 +02:00
AntoniaBK 4fd73f933d Fix: generate SRI 2024-05-14 14:11:34 +02:00
AntoniaBK e98da95454 Fix: labels of generated selects and generate SRI 2024-05-14 12:21:31 +02:00
AntoniaBK e711f7d9b5 Fix: display the right user-agent select-block 2024-05-14 11:13:46 +02:00
AntoniaBK 1234bd1ff3 Fix: escape backslashes 2024-05-14 09:23:09 +02:00
AntoniaBK 6dd71fba1f Make the report-form look better 2024-05-13 12:21:23 +02:00
AntoniaBK 33d1677722 Merge with remove-jquery 2024-05-13 09:45:57 +02:00
AntoniaBK 984c77b0f3 Chg: capture.js vanilla js 2024-05-13 09:29:48 +02:00
AntoniaBK a0a0f017b1 Fix: use empty string if form is empty 2024-05-10 10:27:25 +02:00
AntoniaBK 66bb5e37be Chg: put all scripts of capture.html in capture.js 2024-05-08 16:34:05 +02:00
AntoniaBK 8f29798bec Fix: replace None with empty string 2024-05-08 16:24:02 +02:00
AntoniaBK 38ba226eb3 New: admin-only checkbox for auto-report 2024-05-08 16:00:43 +02:00
Raphaël Vinot 86474274f7 fix: use new SRI method 2024-05-07 18:55:37 +02:00
Raphaël Vinot 658fdaeaea chg: a user config can overwrite all the settings for a capture 2024-05-07 18:46:57 +02:00
Raphaël Vinot dc29d6bb61 chg: rename setting enable_ignore_sri -> ignore_sri 2024-05-07 10:26:09 +02:00
Adrian Maraj e7163d1ddd removing dependency file which wasn't needed 2024-05-07 10:26:09 +02:00
Adrian Maraj e110ba6ea4 changes so that you can ignore the sri while developing 2024-05-07 10:26:09 +02:00
Adrian Maraj 6595d92df0 fix: return from is_valid_username 2024-05-02 16:11:57 +02:00
Adrian Maraj 7b06ce399b fix: function name 2024-05-02 13:33:33 +02:00
Antonia Koch db0a11185a
add: function that checks if username is valid 2024-05-02 13:27:03 +02:00
Antonia Koch 10f0adb7a5
add: validate username at login 2024-05-02 13:24:47 +02:00
Antonia Koch 5ab46abb21
Fix: validate username 2024-05-02 12:08:10 +02:00
Adrian Maraj 00e331ec5a make mypy happy 2024-05-02 10:29:46 +02:00
Adrian Maraj 37c78ef246 chg: login required for simple_capture 2024-05-02 10:26:56 +02:00
Adrian Maraj 427c6ed465 chg: fixes 2024-04-30 16:50:48 +02:00
Adrian Maraj f856a72cf5 chg:capture are private 2024-04-30 15:44:19 +02:00
Adrian Maraj ae0c9e3449 new: simplified version to automatically report url 2024-04-30 15:32:14 +02:00
Adrian Maraj cafa9c1502 new simple capture 2024-04-30 11:54:24 +02:00
AntoniaBK 0cecf2a3e1 Add space to tree and generate sri 2024-04-24 15:17:32 +02:00
AntoniaBK c6810961f6 Cleanup tree.css and generating sri 2024-04-23 16:02:27 +02:00
AntoniaBK b77d850b9d Reposisioning and tooltips 2024-04-23 12:00:13 +02:00
Antonia Koch 9bf019c73f
Merge branch 'menu' into interface 2024-04-22 16:55:53 +02:00
Adrian Maraj cc87a767fd new interface 2024-04-22 16:47:57 +02:00
AntoniaBK e9b3643371 chg: Refactor admin only menu 2024-04-22 16:21:59 +02:00
AntoniaBK 1c3b2f8a9d chg: dropdown menu 2024-04-22 15:43:15 +02:00
Antonia Koch 9e57a34eaf
Fix: DataTable rename to treeHashesTable 2024-04-16 13:29:04 +02:00
Alexandre Dulaunoy e612c3d140
fix: [tree/template] typo fixed 2024-04-11 18:19:42 +02:00
Raphaël Vinot 466a3c5614 new: Basic support for CERT PL phishing truncated hash HTML structure
Fix #905
2024-04-11 17:47:52 +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 abd331fb91 chg: Bump JS deps 2024-04-03 15:57:40 +02:00
Raphaël Vinot 6a159ace2f fix: Improve rendering for body hashes views 2024-04-02 19:32:48 +02:00
Raphaël Vinot 35995630f3 new: Easily remove a capture from the GUI 2024-04-02 11:37:49 +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 26f0919772 fix: render image preview in ressources, bugfixes 2024-03-14 17:27:39 +01:00
Raphaël Vinot 123a1e2d13 fix: Missing templates 2024-03-14 01:13:24 +01:00
Raphaël Vinot 0f4ef013c9 new: Index and views for identifiers 2024-03-14 00:56:28 +01:00
Raphaël Vinot 54ef3bf54f fix: missing slash in URL 2024-03-12 19:48:14 +01:00
Adrian Maraj 3429f06870 Changed misp_url 2024-03-12 16:33:14 +01:00
Raphaël Vinot e45b7c4346 new: Indexer for *all* the captures 2024-03-05 20:51:21 +01:00
Raphaël Vinot e57268a9ab fix: Import gz HAR file from export 2024-02-28 01:07:17 +01:00
Raphaël Vinot 07351293f8 fix: Few tables were not looking great. 2024-02-28 00:43:38 +01:00
Raphaël Vinot bbb3a39187 chg: Improve tables on tree and in popup 2024-02-27 15:29:35 +01:00
Raphaël Vinot b76d28de27 new: Link to shodan on favicon views 2024-02-26 19:46:20 +01:00
Raphaël Vinot 9e302a9b14 new: Add shodan hash on favicon views 2024-02-26 19:09:48 +01:00
Raphaël Vinot decf887b63 new: Shodan MM3H indexing 2024-02-26 17:07:23 +01:00
Raphaël Vinot c6f1057708 fix: Add mimetype for favicon in tree 2024-02-22 16:14:26 +01:00
Raphaël Vinot 391166aec7 new: Many improvments when correlating ressources 2024-02-21 14:36:19 +01:00
Raphaël Vinot 104129bbe2 fix: Support rendering non-icon favicons 2024-02-20 19:53:07 +01:00
Raphaël Vinot dcbec2efef new: use multiple modals instead of changing page in favicons and ressources views 2024-02-20 17:01:16 +01:00
Raphaël Vinot 15e409340f fix: Use form validation instead of custom disable 2024-02-20 12:21:08 +01:00
Raphaël Vinot 40ca3ed9bc new: easy way to find other captures with same favicon 2024-02-20 01:13:20 +01:00
Raphaël Vinot 95a660cbda Add landing page to favicon page 2024-02-19 22:30:43 +01:00
Raphaël Vinot 8b2f875436 fix: Missing templates 2024-02-19 16:24:17 +01:00
Raphaël Vinot 4153138644 new: Add favicons in indexer 2024-02-19 16:15:52 +01:00
Raphaël Vinot a795d08456 chg: Bump datatables 2024-02-16 14:34:25 +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 6e1c41da8e fix: Remove yearly redirects 2024-01-08 13:08:20 +01:00
Raphaël Vinot 6b07885d68 fix: skip label if the line is empty 2024-01-08 13:01:22 +01:00
Raphaël Vinot 18fbbb4e7b chg: Properly use archived indexes for stats 2024-01-08 12:32:52 +01:00
Raphaël Vinot db26633ebb fix: Avoid exception when there are no historical data. 2023-12-13 12:40:33 +01:00
Raphaël Vinot 83b5b2807e chg: Show CIRCL PDNS by default 2023-12-13 11:50:25 +01:00
Raphaël Vinot 4668298943 new: CIRCL Passive DNS module 2023-12-12 16:19:01 +01:00
Raphaël Vinot e00745451c chg: Bump JS deps 2023-12-03 12:28:44 +01:00
Raphaël Vinot a198af8690 fix: set tz only when needed 2023-11-22 14:50:43 +01:00
Raphaël Vinot 1b987c38b7 chg: avoid issue if ipasnhistory is down, improve IDNA rendering 2023-11-10 21:19:22 +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 5b42cb7f4a new: Display IDNA decoded on tree. 2023-11-07 21:12:35 +01:00
Raphaël Vinot f416851f16 new: show IDNA decoded hostname if possible 2023-11-07 20:49:21 +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 77d5cab1e8 chg: Speedup hostnode popup 2023-11-06 16:16:09 +01:00
Raphaël Vinot a5e024ab84 fix: Update legend with downloaded icon 2023-09-28 17:15:48 +02:00
Raphaël Vinot 7d85d93b23 chg: Add icon in node if it contains a downloaded file
Fix #792
2023-09-28 16:56:20 +02:00
Raphaël Vinot 532dcba04d new: Get file downloaded in capture 2023-09-27 12:09:20 +02:00
Raphaël Vinot 68204c2686 new: Support for rendered nodes with HTML and downloaded file 2023-09-26 18:08:04 +02:00
Raphaël Vinot a1619d013f chg: fix non-existing favicon, bump jquery 2023-09-21 18:58:06 +02:00
Raphaël Vinot 5634eaa27a chg: Catch NoValidHarFile exceptions 2023-08-30 12:45:06 +02:00
Raphaël Vinot 1c516d58f3 fix: Duplicate ID when the uses views the push and the lookup modals 2023-08-29 18:34:07 +02:00
Raphaël Vinot 6a6ac01f3f fix: Make sure we do not have spaces in HTML ID 2023-08-29 18:24:51 +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 30bc728a47 chg: Bump datatables 2023-08-23 17:37:39 +02:00
Raphaël Vinot 333c5ec051 fix: Only display POSTed data length if it is a string 2023-08-23 17:35:01 +02:00
Raphaël Vinot 206e5957b5 new: Support for favicons fetching and display
Related https://github.com/Lookyloo/PlaywrightCapture/issues/45
2023-08-09 16:50:33 +02:00
Raphaël Vinot 7ae2b6e0d1 new: Display ressource URL in ressources list
Related #744
2023-07-31 16:55:34 +02:00
Raphaël Vinot 4be8186cc6 chg: Improve readability of the background indexer 2023-07-30 16:59:41 +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 ea2ded9beb fix: properly handle missing title in cache 2023-07-27 15:21:06 +02:00
Raphaël Vinot f7e5e3e867 new: Link to HHH from hostnode popup 2023-07-24 16:00:55 +02:00
Raphaël Vinot 0604ccfdee new: Improve the HHH details page 2023-07-24 14:53:00 +02:00
Raphaël Vinot 177474e874 new: Basic support for HHHash 2023-07-21 15:48:20 +02:00
Raphaël Vinot 98ae7fb498 new: Expose MISP Export on download modal 2023-07-20 14:02:14 +02:00
Raphaël Vinot 03bf7888e8 chg: Improve rendering capture time 2023-07-18 14:04:44 +02:00
Raphaël Vinot be93c6684e chg: Bump js deps 2023-07-18 12:03:23 +02:00
Raphaël Vinot ff4faa8ec1 fix: avoid exceptions when the width of the thumbnail is not an int 2023-06-26 15:26:41 +02:00
Raphaël Vinot 0505edff0e new: Global proxy setting.
Overwrites any proxy given by the user. Still uses the tor proxy when
needed.

Related: https://github.com/Lookyloo/lookyloo/issues/318
2023-06-13 12:07:26 +02:00
Raphaël Vinot 56944c1338 chg: latitude/longitude in the right order on the UI 2023-06-12 15:46:43 +02:00
Raphaël Vinot 40105a64a3 fix: avoid passing a bad color scheme value 2023-06-07 15:15:03 +02:00
Raphaël Vinot 4ff9b7651d new: Support for TZ, Geo, locale, color scheme 2023-06-07 15:05:40 +02:00
Raphaël Vinot 33553ddd16 chg: Bump js deps 2023-05-15 23:47:39 +02:00
Raphaël Vinot 95f05a3da1 new: Display proxy if passed to the CaptureSettings
Fix #695
2023-05-15 16:33:49 +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 1603c99d5e new: Support for notification in monitoring form 2023-05-11 16:04:11 +02:00