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