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:
1 parent
41230ce04c
commit
9f8ab0f61c
102 files changed
+1102652
-268
No files matched your search
@@ -0,0 +1,51 @@
|
||||
copyparty log analysis report
|
||||
generated: 2026-08-06T11:48:58
|
||||
|
||||
log path: P:\copyparty
|
||||
log files: 42
|
||||
total requests: 256
|
||||
unique IPs: 2 (IPv4 2 / IPv6 0)
|
||||
error requests: 124
|
||||
unique denied paths: 123
|
||||
denied requests: 124
|
||||
banned IPs: 1
|
||||
authenticated users: {}
|
||||
denied-only ips: 2
|
||||
whitelisted IPs seen: 0
|
||||
block candidates: 2
|
||||
|
||||
== top 30 IPs ==
|
||||
ip total denied banned first last users whitelist
|
||||
-----------------------------------------------------------------------------------
|
||||
20.113.142.140 231 115 0 07:47:47.716 07:48:00.044 *
|
||||
207.175.20.232 25 9 7 09:43:00.775 09:43:03.604 *
|
||||
|
||||
== top 20 denied paths ==
|
||||
2 /xmlrpc.php
|
||||
1 /wp-content/plugins/hellopress/wp_filemanager.php
|
||||
1 /this_is_a_new_hello_world.php
|
||||
1 /admin.php
|
||||
1 /public/css.php
|
||||
1 /classwithtostring.php
|
||||
1 /wp-includes/block-supports
|
||||
1 /wp-content/admin.php
|
||||
1 /gelay.php
|
||||
1 /wp-admin/images/admin.php
|
||||
1 /adminfuns.php
|
||||
1 /wp-admin/css
|
||||
1 /admin/controller/extension/extension/ultra.php
|
||||
1 /about.php
|
||||
1 /wp-admin/css/colors/index.php
|
||||
1 /f35.php
|
||||
1 /wp-includes/js
|
||||
1 /inputs.php
|
||||
1 /wp-admin/css/colors
|
||||
1 /alfa.php
|
||||
|
||||
== Denied-only IPs (2) ==
|
||||
never authenticated -- ban candidates
|
||||
-- IPv4 (2) --
|
||||
ip total denied banned first last users whitelist
|
||||
-----------------------------------------------------------------------------------
|
||||
20.113.142.140 231 115 0 07:47:47.716 07:48:00.044 *
|
||||
207.175.20.232 25 9 7 09:43:00.775 09:43:03.604 *
|
||||
Reference in new issue
Block a user