funtimes909
|
f89685d510
|
minor changes to protocol code
|
2025-05-21 19:53:54 +12:00 |
|
funtimes909
|
e6b40f1290
|
replace standard library mutexes with parking_lot mutexes for slightly better performance
|
2025-05-21 00:13:35 +12:00 |
|
funtimes909
|
8c85975159
|
Codebase refactor part 3: Masscan runs and outputs to files normally
|
2025-05-16 13:13:10 +12:00 |
|
funtimes909
|
9c29b0858f
|
Refactor the entire codebase because I was bored
|
2025-05-14 17:10:10 +12:00 |
|
funtimes909
|
089792e2b1
|
add feature for joining servers
|
2025-05-12 00:53:14 +12:00 |
|
funtimes909
|
94bd6b1c74
|
Add clap to allow selecting config file location and which mode to use
|
2025-05-06 01:44:35 +12:00 |
|
funtimes909
|
5a41d92319
|
Initial work to update code to use new database format
|
2025-05-03 18:49:33 +12:00 |
|
funtimes909
|
a58de4cc41
|
Implement requested changes
|
2025-04-26 01:01:23 +12:00 |
|
funtimes909
|
e90648a128
|
link with mold, remove unused dependencies anyhow and futures
|
2025-04-21 23:15:14 +12:00 |
|
Rohan Bhela
|
be4f1a5c48
|
debug-log server ping errors
|
2025-04-19 15:50:00 -07:00 |
|
Rohan Bhela
|
1eb6a9f462
|
Use tracing for logging
|
2025-04-19 12:27:02 -07:00 |
|
Rohan Bhela
|
483afcaf47
|
Pin dependencies to major version instead of minor version
|
2025-04-18 14:07:22 -07:00 |
|
funtimes909
|
8fa7727bab
|
Complete rewrite of how servers are parsed, now correctly identifies server type too
|
2025-04-17 02:34:59 +12:00 |
|
funtimes909
|
8561db4e0a
|
Stream results from the database instead of saving every address at once, seems to have some memory savings
|
2025-04-16 22:01:43 +12:00 |
|
funtimes909
|
2895f50cb2
|
Update Cargo.toml, Comment some code and very minor formatting changes
|
2025-04-16 19:06:42 +12:00 |
|
Rohan Bhela
|
19dd6952d9
|
Better error handling
|
2025-04-15 14:50:57 -07:00 |
|
funtimes909
|
440d13f6f3
|
Enable fat LTO for release builds
|
2025-04-14 16:33:12 +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
|
849d05f23e
|
Change duple response in pinging code to be a named duple
|
2025-04-10 18:47:31 +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
|
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
|
9a482ebe3f
|
Much cleaner response code (I didn't think you could do this in rust?)
|
2025-03-02 16:42:22 +13:00 |
|
Funtimes909
|
4ea0962fba
|
use tokio for pinging code
|
2025-02-22 23:52:21 +13:00 |
|
Funtimes909
|
f61556c231
|
Replace some temp logging with a progress bar
|
2025-02-21 23:52:03 +13:00 |
|
Funtimes909
|
3044131580
|
Moderately more robust error handling
|
2025-02-20 23:34:05 +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
|
e9ffab7130
|
Change from nightly to stable rust
|
2025-02-15 21:20:41 +13:00 |
|
Funtimes909
|
52b3b275bf
|
Literally no clue why main.rs wasn't commited
|
2025-02-14 16:29:21 +13:00 |
|