75 Commits
Author SHA1 Message Date
Joshua Segaran c1f9be150f Remove quote on quiet 2020-07-26 19:10:52 -07:00
Brandon fb3c7c4ce2 added rustfmt to github actions 2020-07-26 19:35:48 +01:00
Brandon 4d4ef5ac51 added testing to CI 2020-07-26 19:33:19 +01:00
Brandon e12a12fd04 merging structopts 2020-07-26 19:14:15 +01:00
Atul Bhosale c45f4d1b86 Format code using 'cargo fmt' 2020-07-26 23:05:59 +05:30
Bernardo de Araujo 3f4c0c32cc Refactor code in order to use structopt
This allows us to not worry about argument parsing anymore since Rust
can automatically infer the parsing logic from the type of our
arguments.
2020-07-26 11:09:16 -04:00
Brandon 0fbdda51d2 added details to readme and help menu 2020-07-26 15:49:52 +01:00
Bernardo de Araujo c5d02c31f1 Use shellwords to parse nmap arguments from user
We were not considering user arguments with quotes or other special
characters.
2020-07-25 20:56:11 -04:00
Brandon cf56da5aaf Delete RustScan 2020-07-25 15:11:40 +01:00
Brandon 4f36218ffe Delete rustscan 2020-07-25 15:11:37 +01:00
Brandon 65f7db7a07 fixing issue 67 2020-07-25 15:03:28 +01:00
Bernardo de Araujo 661f9f4774 Refactor scanning code into its own module
This will give us flexibility to extend this code into multiple scanners
in the future and also decouple it from argument parsing and reporting.
2020-07-24 21:25:00 -04:00
Brandon 9e4f5855aa fixed formatter error 2020-07-24 23:23:36 +01:00
Brandon 8c9e5b57a3 Merge branch 'master' into remove-rayon 2020-07-24 23:09:45 +01:00
Brandon d2ad8ab756 added nmap scan print 2020-07-24 23:06:18 +01:00
Brandon b8fc25c76b Merge pull request #52 from bernardoamc/ba-reduce-string-alloc
Reduce string allocation
2020-07-24 22:50:36 +01:00
Brandon 83d544ca9f Merge pull request #53 from Isona/master
Add -Pn to the Nmap arguments
2020-07-24 22:45:44 +01:00
Izzy Whistlecroft 0affe5ec0f Add -Pn to the Nmap arguments 2020-07-24 19:25:04 +01:00
Bernardo de Araujo 0b2972460b Reduce string allocation
Most of the time we can just reference the memory location of the string
instead of cloning it.
2020-07-24 14:13:07 -04:00
Brandon 9cc9d02eb7 fixing CI 2020-07-24 19:07:15 +01:00
Bernardo de Araujo b633df020f Wait for child nmap process to exit completely
In certain OSs a process might become a zombie if we do not explicitly
wait for it to finish. This addresses the child not being killed when a
parent receives a CTRL+C.
2020-07-24 10:23:42 -04:00
Brandon 74677c5f4d ulimit works 2020-07-24 13:22:57 +01:00
Brandon a86959158d ulimit work should now operate nicely 2020-07-24 00:32:15 +01:00
Brandon 6b941ce10f ulimt work 2020-07-24 00:17:48 +01:00
Brandon b5d43dd23a Removed Shebangs 2020-07-23 16:31:42 +01:00
Brandon 5d1318c52a Merge branch 'master' of github.com:brandonskerritt/RustScan 2020-07-23 13:15:50 +01:00
Brandon 574cd3fee3 switching 2020-07-23 13:12:48 +01:00
Luuk Verhoeven bd0af601bf Update error message using lowercase b instead
-B is confusing you can't use uppercase b as argument
2020-07-23 10:47:24 +02:00
Brandon a200911d3c final upload before release 2020-07-23 00:07:44 +01:00
Brandon 9cdd249417 readme updates 2020-07-22 23:51:44 +01:00
Brandon a5422f59d1 work 2020-07-22 22:47:20 +01:00
Brandon 938265e16a final commit 2020-07-22 22:24:21 +01:00
Brandon b77a7675d9 custom nmap commands now work 2020-07-22 21:37:21 +01:00
Brandon 73ee2f3c16 nearly user defined nmap 2020-07-22 12:18:17 +01:00
Brandon 71b7d1fe6d working on args 2020-07-22 11:29:13 +01:00
Brandon 43d476ffb1 merging 2020-07-22 01:40:42 +01:00
Brandon 7d8d3b20a3 switching branches 2020-07-21 17:55:03 +01:00
Brandon 2597fd5f77 works with async and is fast 2020-07-21 00:29:34 +01:00
Brandon fdfef51492 it kinda works? 2020-07-20 14:53:33 +01:00
Brandon c7f921e7ec it now works as async# 2020-07-20 12:36:33 +01:00
Brandon 3ff83a20cf switch 2020-07-20 09:45:54 +01:00
Brandon 617e77e428 making public 2020-07-19 12:46:26 +01:00
Brandon 88fba17fc5 cleaning up 2020-07-19 10:44:22 +01:00
Brandon 2fedb1ccf8 fixed alignment issues 2020-07-19 10:26:41 +01:00
Brandon a5fbdd9441 made gifs 2020-07-19 10:24:37 +01:00
Brandon e4b24eb2ae readme changes 2020-07-19 00:49:38 +01:00
Brandon 9a843c99fd readme updates 2020-07-18 21:08:29 +01:00
Brandon f0c4163f0b optimised the code 2020-07-18 20:51:07 +01:00
Brandon 2594f40596 Added systemcalls 2020-07-18 12:17:44 +01:00
Brandon 232c34da4e added no ports found dialog 2020-07-17 23:40:23 +01:00