Commit Graph

29 Commits

Author SHA1 Message Date
funtimes909 f89685d510 minor changes to protocol code 2025-05-21 19:53:54 +12:00
funtimes909 b9fef636ba update cargo dependencies 2025-05-21 16:36:15 +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 e5055baa65 Code cleanup 2025-05-11 18:11:17 +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 8d663d35ef Cleanup 2025-04-29 12:11:09 +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 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 91795f6fb1 cargo update 2025-04-15 15:12:44 -07:00
Rohan Bhela 19dd6952d9 Better error handling 2025-04-15 14:50:57 -07:00
Rohan Bhela 7e87aaa029 Update dependencies 2025-04-14 20:27:54 -07: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 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 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 52b3b275bf Literally no clue why main.rs wasn't commited 2025-02-14 16:29:21 +13:00