Bernardo Chaves
b490eb08be
Refactor RangeIterator to not require Option types
...
There's no need to deal with `unwrap` for this specific algorithm,
instead we can rely on simple types to achieve the same result.
2020-08-08 14:08:43 -04:00
Brandon
990e92dcbf
Merge pull request #134 from RustScan/bee-add-a11y-mode
...
Add a11y mode
2020-08-08 13:45:59 +01:00
Brandon
883e89fe5e
cargo fmt
2020-08-08 13:26:45 +01:00
Brandon
1b15cc2f71
Merge branch 'master' into bee-add-a11y-mode
2020-08-08 13:24:41 +01:00
Brandon
18b574f6bb
Merge pull request #137 from Nugine/fix-typo
...
Fix typo of "ulimt"
2020-08-08 13:22:12 +01:00
Nugine
3fafee42b9
Fix typo of "ulimt"
2020-08-08 19:54:12 +08:00
Brandon
8b21dfd9a2
Merge pull request #135 from RustScan/ba-add-scan-strategy
...
Add port scanning strategy
2020-08-08 00:43:07 +01:00
Bernardo Chaves
2f16729c54
Add port scanning strategy
...
User will be able to pick from:
- serial: in order to have their ports scanned in ascending order
- random: in order to have their ports scanned randomly
2020-08-07 18:59:44 -04:00
Brandon
785c2a4de1
fixed tests
2020-08-07 22:28:57 +01:00
Brandon
80cc97bf83
removed perf data
2020-08-07 22:04:33 +01:00
Brandon
7a825dae41
the printopening() would suck in a TTS program
2020-08-07 21:39:53 +01:00
Brandon
751c4daff6
1.7.1
1.7.1
2020-08-07 17:48:37 +01:00
Brandon
f6214cfb27
Merge branch 'master' of github.com:brandonskerritt/RustScan
2020-08-07 17:48:10 +01:00
Brandon
a92eb80365
updated lock files
2020-08-07 17:30:39 +01:00
Brandon
aeab4fb68c
Merge pull request #131 from RustScan/bee-colours
...
Added TUI A11Y colours + Quiet Mode Macros
2020-08-07 17:25:57 +01:00
Brandon
9ab15c9d8b
cargo fmt
2020-08-07 17:11:14 +01:00
Brandon
7146c23ed9
cleanup
2020-08-07 17:06:43 +01:00
Brandon
f37f2d8f9d
switching to master
2020-08-07 16:50:42 +01:00
Brandon
5a3a4d1c0c
cargo fmt
2020-08-07 16:36:14 +01:00
Brandon
33e7cd44b6
added quiet mode to macros
2020-08-07 16:33:25 +01:00
Brandon
8288856949
added quotes
2020-08-07 13:21:19 +01:00
Brandon
c3b96e262d
Merge pull request #130 from RustScan/bee-add-TUI-module
...
Bee add tui module
2020-08-07 12:53:46 +01:00
Brandon
a54868000e
cargo format
2020-08-07 12:37:05 +01:00
Brandon
8f4acdf99a
cleaned up colours
2020-08-07 12:33:44 +01:00
Brandon
c637042906
fixed visual table
2020-08-07 02:08:12 +01:00
Brandon
766164588c
fixed spacing
2020-08-07 01:53:14 +01:00
Brandon
b2be83c04a
added basic TUI interface
2020-08-07 00:52:56 +01:00
Brandon
a3654b68eb
added basic TUI interface
2020-08-07 00:40:28 +01:00
Brandon
1873a92951
Merge pull request #128 from RustScan/dependabot/cargo/structopt-0.3.16
...
Bump structopt from 0.3.15 to 0.3.16
2020-08-06 11:25:24 +01:00
dependabot-preview[bot]
c7a422b962
Bump structopt from 0.3.15 to 0.3.16
...
Bumps [structopt](https://github.com/TeXitoi/structopt ) from 0.3.15 to 0.3.16.
- [Release notes](https://github.com/TeXitoi/structopt/releases )
- [Changelog](https://github.com/TeXitoi/structopt/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TeXitoi/structopt/commits )
Signed-off-by: dependabot-preview[bot] <[email protected] >
2020-08-06 08:39:30 +00:00
Bernardo Chaves
0eec9233bd
Make use of our new RangeIterator
...
We now rely on a pseudo random generator to scan our IPs. We also
interleave IP scanning in order to not overwhelm a single IP.
2020-08-06 01:36:36 +01:00
Bernardo Chaves
0f18bb49a3
Add pseudo random port scanning
...
This is based on the Linear Congruential Generator algorithm which
guarantees we will iterate through an entire range in a pseudo random
manner.
This implementation should be bound in memory by the batch_size
specified by the user, which will be in average 1_000.
2020-08-06 01:36:36 +01:00
yogendra0sharma
e546608ff8
show batch_size to user
2020-08-05 19:12:53 +01:00
yogendra0sharma
a7d1952b72
Fix Issue Unneccesary text printed
2020-08-05 19:12:53 +01:00
Brandon
67726cc490
1.6
1.6.0
2020-08-04 23:30:52 +01:00
Brandon
d5d39cacd3
Merge pull request #117 from RustScan/ba-implement-multi-ip
...
Support multiple IPs
2020-08-04 23:21:17 +01:00
Bernardo Chaves
52cbbeeac6
Adjust messages taking into account quiet mode
2020-08-04 17:40:23 -04:00
Bernardo Chaves
23c049413b
Support multiple IPs
...
IPs should be provided in a comma separated list.
Right now every IP will be scanned sequentially and NMAP will run before
the next IP scan starts. This will change on the long term once we
provide randomized scans in order to not overwhelm hosts or trigger
detection systems in place.
2020-08-04 16:17:27 -04:00
Brandon
9858406271
fixing cargo.toml issue
1.5.2
2020-08-04 16:43:14 +01:00
Brandon
6abb3737ec
cargo updates
2020-08-04 16:40:32 +01:00
Brandon
65b9cb1659
cargo update
2020-08-04 16:36:48 +01:00
Brandon
d2684baead
1.5
2020-08-04 16:36:24 +01:00
Brandon
5a40bc4182
Merge pull request #116 from RustScan/bee-add-section-deb
...
Bee add section deb #114
2020-08-04 15:09:40 +01:00
Brandon
f03f15a6d0
Merge branch 'master' into bee-add-section-deb
2020-08-04 13:30:34 +01:00
Brandon
5f95b34250
deb builder works
2020-08-04 13:01:49 +01:00
Brandon
4bca6ce337
Merge pull request #108 from RustScan/bee-fix-mac-os-ulimit
...
Bee fix mac os ulimit
2020-08-04 12:57:24 +01:00
Brandon
9740d54912
Merge pull request #112 from RustScan/all-contributors/add-Atul9
...
docs: add Atul9 as a contributor
2020-08-04 12:55:46 +01:00
Brandon
f577cd23bd
Merge branch 'master' into all-contributors/add-Atul9
2020-08-04 12:49:57 +01:00
Brandon
f16d704c86
Update README.md
2020-08-04 12:45:50 +01:00
Brandon
e5368a31db
Made it new line
2020-08-04 12:44:50 +01:00