feat: add WHOIS subnet querying and IP consolidation utility

- Implemented a new utility for querying WHOIS information and consolidating IP addresses by subnet.
- Added caching mechanism for WHOIS responses to improve performance.
- Introduced functions for loading and saving the WHOIS cache, querying subnets, and consolidating IPs based on a threshold.

feat: create Flask web UI for intrusion detection system

- Developed a Flask web application to manage the intrusion detection system.
- Implemented routes for scanning, reports, blocklist management, and firewall configuration.
- Added helper functions for reading files and handling requests.

feat: define routes for web UI

- Registered routes for various web pages and API endpoints in the Flask application.
- Implemented functionality for scanning, reporting, blocklist management, and firewall state retrieval.

feat: implement background scan runner for web UI

- Created a background scan runner to handle scan jobs in a separate thread.
- Managed an in-memory job store for tracking scan jobs and their statuses.
- Added persistence for scan jobs to maintain state across application restarts.

chore: update start script for Flask application

- Enhanced the PowerShell start script to check for the existence of the virtual environment.
- Added comments and structured the script for better readability and usability.
This commit is contained in:
zwitschi committed 2026-08-08 14:33:51 +02:00
1 parent 41230ce04c
commit 9f8ab0f61c
102 files changed
+1102652 -268

No files matched your search

+24
View File
@@ -0,0 +1,24 @@
host,count
git.allucanget.biz,134073
s.allucanget.biz,61201
coolify.allucanget.biz,60922
wagnerloibner.com,46451
pbs.allucanget.biz,43743
openmicodyssey.com,31745
copyparty.allucanget.biz,21520
contact.allucanget.biz,16205
contact.wagnerloibner.com,15287
openwebui.allucanget.biz,14539
ai.allucanget.biz,14065
linearvoid.tv,12297
www.openmicodyssey.com,9609
admin.openmicodyssey.com,9304
api.openmicodyssey.com,8178
cam.openmicodyssey.com,2893
tcv.allucanget.biz,2557
lounge.allucanget.biz,2113
code.allucanget.biz,1026
www.wagnerloibner.com,709
m.allucanget.biz,242
postiz.allucanget.biz,190
media.linearvoid.tv,69
1 host count
2 git.allucanget.biz 134073
3 s.allucanget.biz 61201
4 coolify.allucanget.biz 60922
5 wagnerloibner.com 46451
6 pbs.allucanget.biz 43743
7 openmicodyssey.com 31745
8 copyparty.allucanget.biz 21520
9 contact.allucanget.biz 16205
10 contact.wagnerloibner.com 15287
11 openwebui.allucanget.biz 14539
12 ai.allucanget.biz 14065
13 linearvoid.tv 12297
14 www.openmicodyssey.com 9609
15 admin.openmicodyssey.com 9304
16 api.openmicodyssey.com 8178
17 cam.openmicodyssey.com 2893
18 tcv.allucanget.biz 2557
19 lounge.allucanget.biz 2113
20 code.allucanget.biz 1026
21 www.wagnerloibner.com 709
22 m.allucanget.biz 242
23 postiz.allucanget.biz 190
24 media.linearvoid.tv 69