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

+30
View File
@@ -0,0 +1,30 @@
3.79.41.12
16.146.99.254
18.142.90.109
18.227.73.7
34.9.173.20
34.23.104.90
34.105.30.251
34.140.123.172
34.242.226.103
45.67.85.190
45.148.10.62
45.148.10.244
54.163.186.39
85.204.70.100
91.192.10.86
93.123.109.101
107.173.254.55
136.108.11.195
139.59.118.17
146.70.40.68
147.182.149.75
163.7.11.71
167.99.181.249
195.178.110.31
195.178.110.104
195.178.110.135
195.178.110.223
207.175.20.232
207.175.159.248
209.99.189.190