funtimes909
|
642e6eb36d
|
add a custom enum for errors and display how many errors were encountered at the end of each scan
|
2025-04-15 14:52:23 +12:00 |
|
funtimes909
|
c570190fa1
|
Replace Arc usage with Rc
|
2025-04-14 20:52:55 +12:00 |
|
funtimes909
|
8f9c53a84a
|
Wait rescan delay before starting another scan
|
2025-04-14 16:20:23 +12:00 |
|
funtimes909
|
efa83ba4dd
|
Add a semaphore to limit active connections to 3 thousand, also add a state type to wrap the pool, semaphore and progress bar when passing to the async run function
|
2025-04-14 12:50:28 +12:00 |
|
funtimes909
|
53c5d18489
|
rewrite pipeline to allow updating servers in the database more easily, create a function to ping servers, parse responses and then update in DB
|
2025-04-13 20:01:41 +12:00 |
|
funtimes909
|
4a23d0710e
|
Change buffer size for server responses from 2048 to 1024, change progress bar characters
|
2025-04-10 12:17:27 +12:00 |
|
funtimes909
|
44be98c2a4
|
add rayon as a dependency, readd the progress bar for scans.
|
2025-04-09 15:31:37 +12:00 |
|
funtimes909
|
eecd99e261
|
Clean up database code significantly
|
2025-04-07 00:07:27 +12:00 |
|
funtimes909
|
054cb5c238
|
Initial proper concurrency, may actually be usable now, comment example config
|
2025-04-06 19:33:58 +12:00 |
|
Funtimes909
|
2c02940447
|
use anyhow for results
|
2025-03-21 20:22:59 +13:00 |
|
Funtimes909
|
b49d13767d
|
Change how tasks are spawned (doesn't even work)
|
2025-03-15 16:05:29 +13:00 |
|
Funtimes909
|
4c5786f9e3
|
Polishing work, more logging, add warnings and errors for invalid config options
|
2025-02-22 13:43:15 +13:00 |
|
Funtimes909
|
f61556c231
|
Replace some temp logging with a progress bar
|
2025-02-21 23:52:03 +13:00 |
|
Funtimes909
|
262aa731bc
|
Add some basic terminal color codes
|
2025-02-21 17:23:34 +13:00 |
|
Funtimes909
|
eb1f376e30
|
Change single connection to a connection pool
|
2025-02-21 15:47:37 +13:00 |
|
Funtimes909
|
ed3c8552bd
|
Scan all ports in the range specified in the config file
|
2025-02-21 14:35:04 +13:00 |
|
Funtimes909
|
e98e5550ff
|
Loop rescan infinitely unless specified in config, continued rework of error handling
|
2025-02-21 14:15:55 +13:00 |
|
Funtimes909
|
3044131580
|
Moderately more robust error handling
|
2025-02-20 23:34:05 +13:00 |
|
Funtimes909
|
2454771c7a
|
Clean imports
|
2025-02-20 11:59:18 +13:00 |
|
Funtimes909
|
acbe236580
|
Change update server to pass-by-value over pass-by-reference
|
2025-02-18 23:52:29 +13:00 |
|
Funtimes909
|
44d89f4005
|
Properly add results to the database
|
2025-02-18 19:34:11 +13:00 |
|
Funtimes909
|
a9a62b9aa0
|
add table and port config options for database connections and add an example config file
|
2025-02-18 17:49:37 +13:00 |
|
Funtimes909
|
579dcc0d52
|
Continued work on everything.
Replace diesel with sqlx
Cleaned up config.rs
Slight changes to response handling (still needs a rewrite)
|
2025-02-18 17:39:32 +13:00 |
|
Funtimes909
|
aa06a5ebee
|
Huge refactor for server response parsing (still WIP)
|
2025-02-16 21:09:15 +13:00 |
|
Funtimes909
|
52b3b275bf
|
Literally no clue why main.rs wasn't commited
|
2025-02-14 16:29:21 +13:00 |
|