Bee
6bf70f0f9a
Fixed output error, Warning! ran when file opened ( #237 )
...
Take file of addresses as input
2020-09-23 12:42:13 +01:00
Ben (CMNatic)
57dfb15852
Update Dockerfile to encourage layer caching ( #241 )
...
At the moment the Dockerfile brings the entire current directory in as a context for the building container. We can encourage some caching here by only bringing forward the essentials:
`cargo.tml`, `cargo.lock` and the `src`
+ Added a maintainer label
2020-09-23 12:40:51 +01:00
allcontributors[bot] and Bee
282065752c
docs: add dmitris as a contributor ( #232 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Bee <[email protected] >
2020-09-22 12:55:29 +01:00
Brandon
982ae0d926
README updates
2020-09-21 23:19:29 +01:00
Brandon
53f8a15e16
Merge branch 'master' of github.com:RustScan/RustScan into master
2020-09-21 23:19:19 +01:00
Bee
fc214a78b4
Increase code coverage ( #236 )
...
* Updated code coverage
2020-09-21 17:36:40 +01:00
Brandon
0ae289c25f
Merge branch 'master' of github.com:RustScan/RustScan into master
2020-09-21 14:17:52 +01:00
bergabman
9326fc4a0f
Refactored test, intorduced default() in test context for structs for easier test writing, Scanner struct quiet changed to greppable. ( #235 )
2020-09-21 00:00:11 +01:00
Brandon
c05ebaf857
Merge branch 'master' of github.com:RustScan/RustScan into master
2020-09-20 15:58:39 +01:00
Ben (CMNatic)
6f8df7e77e
Merge pull request #234 from CMNatic/master
...
Fix version tag (v1.9.0) typo in docker usage
2020-09-20 13:11:35 +01:00
Ben (CMNatic)
488853f40e
Merge branch 'master' into master
2020-09-20 13:09:52 +01:00
Ben (CMNatic)
57c1e33650
typo in docker instructions
2020-09-20 13:02:17 +01:00
Ben (CMNatic)
699b578ade
Update README for v1.9.0 release ( #233 )
...
DockerHub tag for v1.9.0 release has been pushed too
2020-09-20 13:00:30 +01:00
Ben (CMNatic)
ebe5a326a8
Update README for v1.9.0 release
...
DockerHub tag for v1.9.0 release has been pushed too
2020-09-20 12:55:47 +01:00
Brandon
abb7a3872c
releasing
2020-09-20 12:27:51 +01:00
Dmitry Savintsev and Bee
f74cb456b1
socket_iterator: use itertools.iproducts for ip x ports set ( #231 )
...
Replace the current manual iterator-like implementation
with the call to the itertools.iproduct macro
to generate the cartesian product of the IPs and ports.
stdlib reference:
https://docs.rs/itertools/0.9.0/itertools/macro.iproduct.html
Co-authored-by: Bee <[email protected] >
1.9.0
2020-09-20 12:15:46 +01:00
Brandon
492d2fb3b3
fixed accessible issues
2020-09-20 01:25:41 +01:00
bergabman and Bee
af53591ccb
Added top ports, fixed accessibility. ( #230 )
...
* Refactored scanner struct for accessibility, fixed macros
Co-authored-by: Bee <[email protected] >
2020-09-19 18:24:08 +01:00
Bee
6405b43f5a
Merge pull request #229 from dmitris/patch-1
...
fix typo
2020-09-19 00:54:24 +01:00
Dmitry Savintsev
9a71253697
fix typo
2020-09-18 22:13:33 +02:00
Bee
4d6d57fe2c
Merge pull request #226 from RustScan/dependabot/cargo/async-std-1.6.4
...
Bump async-std from 1.6.3 to 1.6.4
2020-09-18 15:38:36 +01:00
Bee
a040ab5521
Merge branch 'master' into dependabot/cargo/async-std-1.6.4
2020-09-18 15:38:29 +01:00
Bee
a546aa2ac0
Merge pull request #228 from RustScan/all-contributors/add-bergabman
...
docs: add bergabman as a contributor
2020-09-18 15:38:04 +01:00
Bee
868e61bb2e
Merge branch 'master' into all-contributors/add-bergabman
2020-09-18 15:37:57 +01:00
allcontributors[bot]
c4f8ceb336
docs: update .all-contributorsrc [skip ci]
2020-09-18 14:37:46 +00:00
allcontributors[bot]
9d80fb4fa7
docs: update README.md [skip ci]
2020-09-18 14:37:45 +00:00
Bee
e659d51976
Merge pull request #225 from bergabman/benchmark
...
Runtime measurement implementation, better debugging, and better error handling for unreachable hosts.
2020-09-18 15:37:44 +01:00
bergabman
64f4aecacd
Runtime measurement implementation, better debugging, and better error handling for unreachable hosts.
2020-09-18 16:14:26 +02:00
dependabot-preview[bot]
afe2a9452f
Bump async-std from 1.6.3 to 1.6.4
...
Bumps [async-std](https://github.com/async-rs/async-std ) from 1.6.3 to 1.6.4.
- [Release notes](https://github.com/async-rs/async-std/releases )
- [Changelog](https://github.com/async-rs/async-std/blob/master/CHANGELOG.md )
- [Commits](https://github.com/async-rs/async-std/compare/v1.6.3...v1.6.4 )
Signed-off-by: dependabot-preview[bot] <[email protected] >
2020-09-18 06:51:32 +00:00
Bernardo Araujo
4a6e74d507
Merge pull request #224 from CMNatic/cmn-v1.80-docker-instructions
...
Updated README to reflect v1.8.0 DockerHub tag
2020-09-15 22:12:28 -04:00
Ben (CMNatic)
eb905f7e7a
Update README.md
...
Small typos after initial commit to #224
2020-09-16 02:41:11 +01:00
Ben (CMNatic)
561e7fb2f0
Updated README to reflect v1.8.0 DockerHub tag
...
v1.8.0 is the most recent published version of RustScan, the alpine tag quickly became depreciated - meaning people had to rely on `latest` to get any features made within the last month.
Version tags will build as per major realease i.e. `v1.9.0`
2020-09-16 01:55:12 +01:00
Bee
e5d22a0421
Merge pull request #221 from RustScan/ba-fix-no-nmap
...
Fix behaviour of --no-nmap flag
2020-09-15 00:51:52 +01:00
Bernardo Chaves
33c9388586
Fix behaviour of --no-nmap flag
...
At some point we forgot to check for this flag before actually running
our post scanning tasks. I've also adjusted some of our messages for
reporting.
2020-09-14 19:30:30 -04:00
Bee
4dfe76737b
Merge pull request #216 from RustScan/dependabot/cargo/serde_derive-1.0.116
...
Bump serde_derive from 1.0.115 to 1.0.116
2020-09-14 14:01:52 +01:00
Bee
cc0b344232
Merge branch 'master' into dependabot/cargo/serde_derive-1.0.116
2020-09-14 13:58:43 +01:00
Bee
abaf100da9
Merge pull request #217 from RustScan/bee-fix-debug-output
...
fixed debug log
2020-09-14 13:58:29 +01:00
Bee
43602793e0
Merge branch 'master' into bee-fix-debug-output
2020-09-14 12:23:28 +01:00
Brandon
7b827991c1
cargo fmt
2020-09-14 12:23:09 +01:00
Brandon
f4555ecb98
fixed debug log
2020-09-14 12:20:48 +01:00
dependabot-preview[bot]
2fb8a399a7
Bump serde_derive from 1.0.115 to 1.0.116
...
Bumps [serde_derive](https://github.com/serde-rs/serde ) from 1.0.115 to 1.0.116.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.115...v1.0.116 )
Signed-off-by: dependabot-preview[bot] <[email protected] >
2020-09-14 11:05:24 +00:00
Bee
e612ddc4e6
Merge pull request #215 from RustScan/dependabot/cargo/serde-1.0.116
...
Bump serde from 1.0.115 to 1.0.116
2020-09-14 12:04:08 +01:00
dependabot-preview[bot]
8bf75846d3
Bump serde from 1.0.115 to 1.0.116
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.115 to 1.0.116.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.115...v1.0.116 )
Signed-off-by: dependabot-preview[bot] <[email protected] >
2020-09-14 06:57:46 +00:00
Bee
bf1cb3a5d0
Merge pull request #208 from RustScan/ba-socket-iterator
...
Introduce SocketIterator
2020-09-13 00:22:49 +01:00
Bernardo Chaves
01975d7238
Introduce SocketIterator
...
The goal of this iterator is to generate sockets based on combinations
of IPs and ports in a memory-bounded way, we only consume the next item
of this iterator when a socket has been processed by our scanner.
Before this change we were generating every combination of IP and port
and storing it in a VecDeque, and while this is fine for a small subset
of IPs and ports it can quickly get out of hand with multiple IPs and
a big port range.
2020-09-12 12:24:30 -04:00
Bee
8c4cc77e6b
Merge pull request #206 from bergabman/master
...
Bugfixes
2020-09-11 23:35:23 +01:00
bergabman
b0c1ab3177
Logic at adding targets to the FuturesUnordered rolled back to the initial.
...
In case of batchsize higher than all sockets to scan, we could end up in an infinite loop. Fixed with breaking out of the loop if that's the case.
2020-09-11 19:21:21 +02:00
Bee
6812cc3051
Merge pull request #205 from Martin005/patch-1
...
Fix incorrect timeout option in README
2020-09-11 13:00:50 +01:00
Martin Chrástek
2800adec34
Fix incorrect timeout option
2020-09-11 13:22:11 +02:00
Bee
cf1aa67a21
Merge pull request #204 from RustScan/all-contributors/add-bergabman
...
docs: add bergabman as a contributor
2020-09-11 01:16:28 +01:00