Brandon
7cb23de82f
fixed merge conflicts
2020-10-18 12:54:59 +01:00
Brandon
3783d04d12
added readme
2020-10-18 12:53:32 +01:00
Brandon
5f208d29e0
added readme
2020-10-18 12:53:08 +01:00
allcontributors[bot]
5526657d84
docs: add okrplay as a contributor ( #290 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-10-17 23:44:22 +01:00
Oskar and Bee
859eb0e83a
Add tests for rustscan scripting engine ( #286 ) ( #289 )
...
* Add tests for rustscan scripting engine (#286 )
* Increase test coverage
* Add more scripting tests
Co-authored-by: Bee <[email protected] >
2020-10-17 23:43:03 +01:00
Oskar
f854b400c3
Merge branch 'master' into scripting-tests
2020-10-17 19:32:28 +02:00
allcontributors[bot] and Bee
172ad63553
docs: add niklasmohrin as a contributor ( #288 )
...
* 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-10-17 18:22:18 +01:00
okrplay
bd222eeb1c
Add tests for rustscan scripting engine ( #286 )
2020-10-17 19:18:32 +02:00
Bee
ed41af2c80
Merge pull request #287 from niklasmohrin/clippy
...
Add clippy linting and fix existing warnings
2020-10-17 18:18:31 +01:00
Niklas Mohrin
072d7335fd
Additional small if let refactors
2020-10-17 13:48:15 +02:00
Niklas Mohrin
8a11532a25
Add clippy workflow
2020-10-17 13:22:35 +02:00
Niklas Mohrin
f057a2113a
Fix clippy warnings around under-specific method calls
2020-10-17 13:18:15 +02:00
Niklas Mohrin
da6c95f8f1
Fix clippy warnings around return statements that could just be expressions
2020-10-17 13:14:06 +02:00
Niklas Mohrin
ea5c120fa7
Fix clippy warnings about syntax
2020-10-17 13:10:44 +02:00
Niklas Mohrin
cd86aaf30d
Fix clippy warnings around match expressions
2020-10-17 13:03:30 +02:00
Bee
d09bfeb37a
Merge pull request #242 from bergabman/scripts
...
Scripting Engine Implementation
2020-10-17 11:02:50 +01:00
bergabman
4614e6bfe9
Scripting Engine Implementation.
2020-10-17 09:22:03 +02:00
allcontributors[bot] and Bee
03877d376c
docs: add u5surf as a contributor ( #285 )
...
* 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-10-16 20:20:20 +01:00
Y.Horie
da3f34da79
Fix Rlimit breaking change. ( #283 ) ( #284 )
...
* Replace rlimit::rlim with rlimit::RawRlim
Signed-off-by: u5surf <[email protected] >
2020-10-16 20:17:39 +01:00
dependabot-preview[bot] and Bee
872eeb6e9e
Bump serde from 1.0.116 to 1.0.117 ( #278 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.116 to 1.0.117.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.116...v1.0.117 )
Signed-off-by: dependabot-preview[bot] <[email protected] >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Bee <[email protected] >
2020-10-16 17:02:47 +01:00
eiffel-fl and Bee
9bbee9d3ed
Add tries to scan_socket. ( #266 )
...
By default the number of try is 1, it can be set on the command line by using
--tries option.
This should close RustScan/RustScan#38 .
Co-authored-by: Bee <[email protected] >
2020-10-16 17:02:19 +01:00
allcontributors[bot]
1debe0035d
docs: add niklasmohrin as a contributor ( #282 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-10-16 17:01:55 +01:00
allcontributors[bot]
cf314b4c63
docs: add eiffel-fl as a contributor ( #281 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-10-16 17:01:29 +01:00
Bernardo Araujo and Bee
4dcd929ba4
Make address an optional instead of a positional argument ( #271 )
...
This has the benefit of making the input flexible and fixing an existing
bug that happens when a single port is specified, see #211 .
Other benefits:
- We are now parsing only failures as a file, reducing the amount of
attempts to open a file.
- We check if a file exists before trying to open it.
Fixes #211
Co-authored-by: Bee <[email protected] >
2020-10-16 16:59:12 +01:00
dependabot-preview[bot]
5b35a09b0b
Bump toml from 0.5.6 to 0.5.7 ( #270 )
...
Bumps [toml](https://github.com/alexcrichton/toml-rs ) from 0.5.6 to 0.5.7.
- [Release notes](https://github.com/alexcrichton/toml-rs/releases )
- [Commits](https://github.com/alexcrichton/toml-rs/compare/0.5.6...0.5.7 )
Signed-off-by: dependabot-preview[bot] <[email protected] >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-10-13 12:28:47 +01:00
dependabot-preview[bot]
734595da46
Bump structopt from 0.3.19 to 0.3.20 ( #272 )
...
Bumps [structopt](https://github.com/TeXitoi/structopt ) from 0.3.19 to 0.3.20.
- [Release notes](https://github.com/TeXitoi/structopt/releases )
- [Changelog](https://github.com/TeXitoi/structopt/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TeXitoi/structopt/compare/v0.3.19...v0.3.20 )
Signed-off-by: dependabot-preview[bot] <[email protected] >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-10-13 12:25:14 +01:00
allcontributors[bot]
943980ee83
docs: add rootsploit as a contributor ( #274 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-10-13 12:24:52 +01:00
Frederik B and Bee
61b691eaa4
Update .SRCINFO url ( #268 )
...
Update the .SRCINFO file to point to new repo URL
Co-authored-by: Bee <[email protected] >
2020-10-10 12:27:39 +01:00
dependabot-preview[bot]
6dcad646fa
Bump structopt from 0.3.18 to 0.3.19 ( #267 )
...
Bumps [structopt](https://github.com/TeXitoi/structopt ) from 0.3.18 to 0.3.19.
- [Release notes](https://github.com/TeXitoi/structopt/releases )
- [Changelog](https://github.com/TeXitoi/structopt/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TeXitoi/structopt/compare/v0.3.18...v0.3.19 )
Signed-off-by: dependabot-preview[bot] <[email protected] >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-10-10 12:25:39 +01:00
dependabot-preview[bot] and Bee
d2c84f5f33
Bump futures from 0.3.5 to 0.3.6 ( #265 )
...
Bumps [futures](https://github.com/rust-lang/futures-rs ) from 0.3.5 to 0.3.6.
- [Release notes](https://github.com/rust-lang/futures-rs/releases )
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.5...0.3.6 )
Signed-off-by: dependabot-preview[bot] <[email protected] >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Bee <[email protected] >
2020-10-06 13:21:32 +01:00
Thomas Gotwig
0eaf63683e
Fix archives-generation from Makefile 👷♂️ ( #263 )
2020-10-06 13:20:24 +01:00
allcontributors[bot]
06c1d37aea
docs: add mattcorbin as a contributor ( #261 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2020-10-04 18:29:32 +01:00
Sandro and Bee
4d560f4eb5
Fix cosmetic issues, change maintainer to rustscan ( #249 )
...
Changing only a few lines does not give you maintainer. Also people might contact the person if they need to reach out about something which is probably not intended.
Co-authored-by: Bee <[email protected] >
2020-10-04 18:03:32 +01:00
Teofilo Monteiro and Bee
dbc3d510d5
Update documentation to include greppable ( #253 )
...
* Update documentation include greppable
* Replace quiet mode for greppable mode
Co-authored-by: Bee <[email protected] >
2020-10-04 16:57:48 +01:00
Hardeep Singh and Bee
68e1c8e8b6
Updated the person of README. ( #255 )
...
Fixed some minor description corrections in README.
Co-authored-by: Bee <[email protected] >
2020-10-04 16:25:04 +01:00
allcontributors[bot] and Bee
15dd31e350
docs: add bofh69 as a contributor ( #256 )
...
* 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-10-04 15:42:32 +01:00
Sebastian Andersson
b3a64271dc
Add integration tests with timeout ( #254 )
...
* Add integration tests with timeout
* cargo fmt
* Fix travis command line
* Add extra margins for the timeout values
* Increase the time to scan
Output the time taken after each test
2020-10-03 02:01:31 +01:00
Ben (CMNatic) and Bee
abb08958cb
Update README for instructions for v.10.0 & detail history ( #251 )
...
DockerHub now contains every major release from `v1.0.1` to `1.10.0`
Waiting for this README PR to approve before I remove the `v1.9.0` DockerHub tag as it no longer conforms with standards.
Co-authored-by: Bee <[email protected] >
2020-09-30 14:13:55 +01:00
Bee
d5935c4ce7
Added HomeBrew Bump + More CI Tests ( #252 )
...
* CI and more tests
* included package name
2020-09-30 13:51:10 +01:00
Bee
5c613082fb
Bee ci changes ( #250 )
...
* 1.10.0 release
* building CI
* building CI
2020-09-29 15:33:09 +01:00
Bee
2868e13db4
Merge branch 'master' into bee-CI-changes
2020-09-29 15:28:25 +01:00
Brandon
31ed2e8914
building CI
2020-09-29 15:24:36 +01:00
Brandon
0426aa83e3
building CI
2020-09-29 15:19:42 +01:00
Brandon
4deb5eff53
1.10.0 release
2020-09-29 12:28:12 +01:00
Brandon
81ad00dc29
1.10.0 release
2020-09-29 00:29:58 +01:00
Bee
64cac6e0fa
Added DNS lookup using Google DNS, refactored IP code ( #246 )
...
* Added DNS lookup using Google DNS, refactored IP code
* fixed comments & cargo fmt
* Fixed code review comments, added tests, removed unwrap() panics
* Added assertion to test
2020-09-28 21:19:55 +01:00
dependabot-preview[bot]
739e9716fc
Bump structopt from 0.3.17 to 0.3.18 ( #243 )
...
Bumps [structopt](https://github.com/TeXitoi/structopt ) from 0.3.17 to 0.3.18.
- [Release notes](https://github.com/TeXitoi/structopt/releases )
- [Changelog](https://github.com/TeXitoi/structopt/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TeXitoi/structopt/compare/v0.3.17...v0.3.18 )
Signed-off-by: dependabot-preview[bot] <[email protected] >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-24 13:38:47 +01:00
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] >
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
Bee
c9708671e8
Merge branch 'master' into all-contributors/add-bergabman
2020-09-11 01:13:27 +01:00
Bee
461f9aaa6d
Merge pull request #203 from bergabman/master
...
Small improvement in the scanning engine.
2020-09-11 01:12:51 +01:00
allcontributors[bot]
01a74b72df
docs: update .all-contributorsrc [skip ci]
2020-09-11 00:01:53 +00:00
allcontributors[bot]
d301cf3b20
docs: update README.md [skip ci]
2020-09-11 00:01:52 +00:00
Bee
5e8d45bf01
Merge branch 'master' into master
2020-09-11 01:00:47 +01:00
Brandon
bc5b2eea7e
added release drafter
2020-09-11 00:59:55 +01:00
bergabman
c8a8915682
Remove unnecessary comment.
...
Fix mistake at adding futures to the initial stream.
2020-09-11 01:48:35 +02:00
bergabman
d786e24186
Fix format.
2020-09-11 00:48:23 +02:00
Bee
5b536621e6
Merge branch 'master' into master
2020-09-10 23:45:46 +01:00
bergabman
c05f40ae70
Small improvement at an if.
2020-09-10 23:29:07 +02:00
bergabman
24b9f8d8d3
Improved scanner engine to work more efficient and consistent with scanning.
2020-09-10 23:27:28 +02:00
Bee
bda392c9a7
Merge pull request #200 from RustScan/ba-add-cidr-support
...
Add CIDR support
2020-09-10 00:46:19 +01:00
Bernardo Chaves
3836480486
Add CIDR support
...
Add CIDR support for ips_or_hosts argument. This will allow our users to
specify multiple IPs within a network at once which is pretty
convenient.
2020-09-09 19:21:43 -04:00
Bee
2291ba73d2
Update FUNDING.yml
2020-09-07 23:00:14 +01:00
Bee
e0af8a306a
Merge pull request #198 from RustScan/all-contributors/add-buermarc
...
docs: add buermarc as a contributor
2020-09-07 22:22:52 +01:00
Bee
cb0f4f7a92
Merge branch 'master' into all-contributors/add-buermarc
2020-09-07 22:17:59 +01:00
Bee
402bea4b06
Merge pull request #195 from buermarc/master
...
Check '.config/rustscan/config.toml' for config
2020-09-07 22:15:47 +01:00
allcontributors[bot]
f44dda0360
docs: update .all-contributorsrc [skip ci]
2020-09-07 21:15:35 +00:00
allcontributors[bot]
965a173032
docs: update README.md [skip ci]
2020-09-07 21:15:34 +00:00
Bee
d95cae6677
Merge branch 'master' into master
2020-09-07 21:41:27 +01:00
Bee
2f92d5583a
Merge pull request #197 from RustScan/ba-no-nmap-option
...
Introduce the -no-nmap option
2020-09-07 21:41:09 +01:00
Bee
8d8da79640
Merge branch 'master' into ba-no-nmap-option
2020-09-07 21:29:23 +01:00
Bee
e5b4a2f443
Merge branch 'master' into master
2020-09-07 21:23:18 +01:00
Bernardo Araujo
a0b877729e
Merge pull request #194 from usrGabriel/patch-1
...
Update README.md
2020-09-07 11:20:25 -04:00
Bernardo Chaves
743fa1cad6
Introduce the -no-nmap option
...
As the name implies this will allow RustScan to to run the scan without
starting an nmap scan with ports that are found.
2020-09-06 22:22:17 -04:00
mulc
a0561d4728
Check '.config/rustscan/config.toml' for config
...
When reading the config file '$CONFIG_DIR/.config/rustscan/config.toml'
should also be checked. If both '~/.rustscan.toml' and
'$CONFIG_DIR/.config/rustscan/config.toml' exist, then later will be
used.
2020-09-05 18:32:08 +02:00
Gabriel
b2a1bd2e7a
Update README.md
...
Typo fix in the Debian / Kali install section.
2020-09-05 12:23:18 -04:00
Brandon
87de96c3c4
Merge pull request #185 from RustScan/ba-add-config-file
...
Add configuration file
2020-08-30 14:00:07 +01:00
Bernardo Chaves
8e21f3bf8c
Add configuration file
...
This configuration file will be read from the home directory of the
user. Options set within this file will have priority over arguments
from the command line unless the `--no-config` option is passed to the
program.
2020-08-29 18:01:44 -04:00
Brandon
4019d1ff3a
Merge pull request #182 from RustScan/all-contributors/add-tim77
...
docs: add tim77 as a contributor
2020-08-29 12:15:07 +01:00
Brandon
c004bd0527
Merge pull request #181 from tim77/tim77-patch-1
...
Add Fedora/CentOS installation instructions
2020-08-29 11:53:44 +01:00
allcontributors[bot]
cdc5bbd924
docs: update .all-contributorsrc [skip ci]
2020-08-29 10:53:35 +00:00
allcontributors[bot]
f41213047a
docs: update README.md [skip ci]
2020-08-29 10:53:34 +00:00
Artem Polishchuk
2315ef2417
Add Fedora/CentOS installation instructions
2020-08-28 23:33:42 +03:00
Brandon
cb87d5b9ce
Update README.md
2020-08-28 16:14:10 +01:00
Brandon
92800678cd
Merge branch 'master' of github.com:brandonskerritt/RustScan into master
2020-08-28 15:59:05 +01:00
Brandon
8e76a71a4c
updated logo
2020-08-28 15:58:42 +01:00
Brandon
07fdea8471
Merge pull request #176 from niklasmohrin/improve-readme
...
README.md tweaks
2020-08-28 13:50:38 +01:00
Niklas Mohrin
8670bcc35f
Move "rustscan -h" and output together
2020-08-28 14:43:50 +02:00
Niklas Mohrin
fbba9d16ca
Mark code blocks as bash commands in README
2020-08-28 14:43:50 +02:00
Niklas Mohrin
309d1ad660
Remove argument placeholders in docker alias
2020-08-28 14:43:47 +02:00
Brandon
ed48161bea
added travis token
2020-08-28 11:22:23 +01:00
Brandon
f0d1aa2b9a
Merge pull request #180 from RustScan/all-contributors/add-SuperSandro2000
...
docs: add SuperSandro2000 as a contributor
2020-08-28 11:12:35 +01:00
Brandon
ac93feddb5
Merge pull request #178 from SuperSandro2000/optimize-docker
...
Optimize Dockerfile
2020-08-28 11:12:17 +01:00
allcontributors[bot]
1280fa1b47
docs: update .all-contributorsrc [skip ci]
2020-08-28 10:12:08 +00:00
Brandon
6e731aaf93
Merge branch 'master' into optimize-docker
2020-08-28 11:12:08 +01:00
allcontributors[bot]
9230165f8f
docs: update README.md [skip ci]
2020-08-28 10:12:07 +00:00
Brandon
818c80041b
Merge pull request #177 from RustScan/all-contributors/add-niklasmohrin
...
docs: add niklasmohrin as a contributor
2020-08-28 11:11:38 +01:00
allcontributors[bot]
bce955212a
docs: update .all-contributorsrc [skip ci]
2020-08-28 10:11:34 +00:00
allcontributors[bot]
41e0e8905f
docs: update README.md [skip ci]
2020-08-28 10:11:33 +00:00
Sandro Jäckel
85f1699724
Prevent cache bustages
2020-08-28 01:31:54 +02:00
Sandro Jäckel
bafd0141df
Pin Alpine 3.12 to prevent breakages in the future
2020-08-28 01:31:26 +02:00
Sandro Jäckel
aba0f3c38c
Cleanup Dockerfile
2020-08-28 01:31:08 +02:00
allcontributors[bot]
9e161d4f79
docs: update .all-contributorsrc [skip ci]
2020-08-27 23:12:10 +00:00
allcontributors[bot]
731b4079cf
docs: update README.md [skip ci]
2020-08-27 23:12:09 +00:00
Brandon
b4edc6cca6
1.8.0 publish
2020-08-28 00:03:02 +01:00
Brandon
4a7cbd701b
Merge pull request #175 from RustScan/all-contributors/add-caass
...
docs: add caass as a contributor
2020-08-27 20:39:46 +01:00
allcontributors[bot]
f34ee8f5ef
docs: update .all-contributorsrc [skip ci]
2020-08-27 19:36:22 +00:00
allcontributors[bot]
89c763789f
docs: update README.md [skip ci]
2020-08-27 19:36:21 +00:00
Brandon
5c48f1173a
Merge pull request #140 from remigourdon/docs-pages
...
Add Travis configuration to publish doc to GitHub pages
2020-08-27 14:02:46 +01:00
Brandon
8d8ca1d4a0
Merge branch 'master' into docs-pages
2020-08-27 14:01:29 +01:00
Brandon
8d8acd61e8
Merge pull request #173 from RustScan/bee-add-submodule
...
added submodule
2020-08-27 13:33:16 +01:00
Brandon
0ab3e53034
Merge branch 'master' into bee-add-submodule
2020-08-27 13:05:19 +01:00
Brandon
56493859cb
added submodule
2020-08-27 12:36:56 +01:00
Brandon
2ef723ed96
Merge branch 'master' into docs-pages
2020-08-27 12:30:33 +01:00
Brandon
e9288302ba
Merge pull request #172 from RustScan/all-contributors/add-caass
...
docs: add caass as a contributor
2020-08-27 11:39:35 +01:00
remigourdon
8179511527
Add Travis configuration to publish doc to GitHub pages
2020-08-26 23:22:13 -04:00
allcontributors[bot]
fbab4a4020
docs: update .all-contributorsrc [skip ci]
2020-08-26 23:22:13 -04:00
allcontributors[bot]
b425d15a98
docs: update README.md [skip ci]
2020-08-26 23:22:13 -04:00
allcontributors[bot]
fddda34465
docs: update .all-contributorsrc [skip ci]
2020-08-26 23:39:11 +00:00
allcontributors[bot]
125df4a2ed
docs: update README.md [skip ci]
2020-08-26 23:39:10 +00:00
Brandon
e670d11223
Merge pull request #170 from RustScan/all-contributors/add-SuperSandro2000
...
docs: add SuperSandro2000 as a contributor
2020-08-27 00:36:42 +01:00
Brandon
8453320586
Merge pull request #169 from SuperSandro2000/fix-timeout-arg
...
Convert -T to -t
2020-08-26 17:27:15 +01:00
allcontributors[bot]
99e9c834a9
docs: update .all-contributorsrc [skip ci]
2020-08-26 15:54:45 +00:00
allcontributors[bot]
dfbce6a636
docs: update README.md [skip ci]
2020-08-26 15:54:44 +00:00
Sandro Jäckel
916be1e4a2
Convert -T to -t
2020-08-26 17:38:58 +02:00
Brandon
90b4328fb6
Merge pull request #167 from RustScan/all-contributors/add-Phenomite
...
docs: add Phenomite as a contributor
2020-08-26 16:08:25 +01:00
Brandon
76035d3379
Merge branch 'master' into all-contributors/add-Phenomite
2020-08-26 15:50:08 +01:00
Brandon
4de31ecede
Merge pull request #163 from Phenomite/patch-1
...
2000 milliseconds not seconds
2020-08-26 15:47:50 +01:00
allcontributors[bot]
ce9befaa1a
docs: update .all-contributorsrc [skip ci]
2020-08-26 14:47:28 +00:00
Brandon
5f6457ed7e
Merge branch 'master' into patch-1
2020-08-26 15:47:27 +01:00
allcontributors[bot]
12d3c91983
docs: update README.md [skip ci]
2020-08-26 14:47:27 +00:00
Brandon
e0fd7a39dc
Merge pull request #164 from RustScan/dependabot/cargo/structopt-0.3.17
...
Bump structopt from 0.3.16 to 0.3.17
2020-08-26 14:59:31 +01:00
Brandon
ff0787e332
Merge branch 'master' into dependabot/cargo/structopt-0.3.17
2020-08-26 14:02:08 +01:00
Brandon
6ce6c0ce9e
Merge pull request #166 from RustScan/all-contributors/add-Ferryistaken
...
docs: add Ferryistaken as a contributor
2020-08-26 14:01:48 +01:00
Brandon
edf989ad5d
Merge branch 'master' into all-contributors/add-Ferryistaken
2020-08-26 13:35:08 +01:00
Brandon
3fede4c6db
Merge pull request #165 from Ferryistaken/fix-message
...
Fixed small typo in a warning message
2020-08-26 13:34:46 +01:00
allcontributors[bot]
75b310f227
docs: update .all-contributorsrc [skip ci]
2020-08-26 12:34:40 +00:00
allcontributors[bot]
72c6ef1f1d
docs: update README.md [skip ci]
2020-08-26 12:34:39 +00:00
Ferry
83b23da32b
Fixed small typo in a warning message
2020-08-26 11:00:54 +02:00
dependabot-preview[bot]
3886a07775
Bump structopt from 0.3.16 to 0.3.17
...
Bumps [structopt](https://github.com/TeXitoi/structopt ) from 0.3.16 to 0.3.17.
- [Release notes](https://github.com/TeXitoi/structopt/releases )
- [Changelog](https://github.com/TeXitoi/structopt/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TeXitoi/structopt/compare/v0.3.16...v0.3.17 )
Signed-off-by: dependabot-preview[bot] <[email protected] >
2020-08-26 06:52:53 +00:00
Phenomite
f5064d3d5c
2000 milliseconds not seconds
2020-08-25 18:42:59 -04:00
Brandon
22cbfc5826
Merge pull request #159 from RustScan/bee-add-nmap-ports
...
updated config file to feature nmap top 1k ports
2020-08-24 16:49:13 +01:00
Brandon
a9d729300c
Merge branch 'master' into bee-add-nmap-ports
2020-08-24 13:49:10 +01:00
Brandon
4f5dd20e85
Merge pull request #162 from RustScan/ba-reduce-binary-size
...
Reduce binary size from 2.4MB to 1.9MB
2020-08-24 12:48:45 +01:00
Bernardo Chaves
499ff66f36
Reduce binary size from 2.4MB to 1.9MB
...
By default, Cargo instructs compilation units to be compiled and optimized
in isolation. LTO instructs the linker to optimize at the link stage.
This can, for example, remove dead code and often times reduces binary size.
By default, when Rust code encounters a situation when it must call panic!(),
it unwinds the stack and produces a helpful backtrace. The unwinding code,
however, does require extra binary size. rustc can be instructed to abort
immediately rather than unwind, which removes the need for this extra unwinding code.
For more information see: https://github.com/johnthagen/min-sized-rust
2020-08-23 18:10:53 -04:00
Brandon
61b87243d9
Merge pull request #161 from RustScan/ba-refactor-port-strategy
...
Allow randomized order for manual ports
2020-08-22 22:27:37 +01:00
Bernardo Chaves
e069991c8d
Allow randomized order for manual ports
...
Before this change we would always scan manually specified ports in
sequential way, this is not the case anymore. This is an important
change since we are planning to introduce a config file with the top 1K
ports and we would like to scan those in a randomized way.
2020-08-21 13:09:41 -04:00
Brandon
85c1cbf445
Merge pull request #160 from RustScan/bee-remove-A
...
removed -A from nmap
2020-08-20 22:58:39 +01:00
Brandon
5551e64166
updated AUR package in readme
2020-08-20 00:40:41 +01:00
Brandon
e0aa1423ad
removed -A from nmap
2020-08-20 00:32:37 +01:00
Brandon
e609b3617c
updated config file to feature nmap top 1k ports
2020-08-20 00:05:45 +01:00
Brandon
d0d8380296
Merge pull request #158 from RustScan/ba-add-port-and-range-options
...
Add --port and --range options
2020-08-19 16:26:39 +01:00
Brandon
d66ad34f8c
Merge branch 'master' into ba-add-port-and-range-options
2020-08-19 16:02:49 +01:00
Brandon
2670ec43df
Merge pull request #156 from spenserblack/exclude-files
...
Exclude files
2020-08-19 00:05:59 +01:00
Bernardo Chaves
90d0b03ba7
Add --port and --range options
...
These options are mutually exclusive, this means that when a user
selects manual ports we will ignore ranges and vice-versa.
Manually specifying ports won't allow scan randomization for now.
2020-08-17 20:43:44 -04:00
Spenser Black
57eb3627b3
Use absolute image URLs instead of relative
2020-08-17 10:03:04 -04:00
Spenser Black
7e675b7557
Reduce crate size
2020-08-17 09:30:07 -04:00
Bernardo Araujo
fdeaa05f23
Merge pull request #152 from RustScan/ba-add-host-resolution
...
Add host resolution
2020-08-16 18:35:40 -04:00
Bernardo Araujo
9fbf39f0cc
Merge branch 'master' into ba-add-host-resolution
2020-08-16 18:11:27 -04:00
Ben (CMNatic)
14b6ea928d
Merge pull request #155 from CMNatic/master
...
Updated README to use the rustscan dockerhub alpine image
2020-08-16 22:39:10 +01:00
Ben (CMNatic)
9452b1f922
Update README to add a disclaimer about the DockerHub Images
...
+ Instruct user to use the `alpine` image as it's considered the latest major release as per the release page
+ Formatting instructions
2020-08-16 22:37:51 +01:00
Ben (CMNatic)
ed12888e81
Updated README to use the rustscan dockerhub alpine image
...
+ Added another step to clarify process for Docker as the build will fail if the user is not in the downloaded repo
+ DockerHub has CI with master branch and two images tags `latest` and `alpine` where `alpine` is tagged on feature releases (currently 1.7.1)
2020-08-16 22:28:57 +01:00
Bernardo Chaves
f68abcb955
Add host resolution
...
For now if we can establish a socket on port 80 we can infer the IP of the
host. This might change in the future if we start considering other
ports like 443.
2020-08-16 11:52:11 -04:00
Brandon
4c91e8fb40
Merge pull request #153 from andy5995/docs
...
docs: fix typo in README.md, link to GitHub flow in contributing doc
2020-08-15 11:08:03 +01:00
andy5995
1d3e831066
docs: fix typo in README.md, link to GitHub flow in contributing doc
2020-08-15 02:05:20 -05:00
dependabot-preview[bot]
ff6b1c40db
Merge pull request #151 from RustScan/dependabot/cargo/async-std-1.6.3
2020-08-15 00:58:44 +00:00
dependabot-preview[bot]
5573d91a7b
Bump async-std from 1.6.2 to 1.6.3
...
Bumps [async-std](https://github.com/async-rs/async-std ) from 1.6.2 to 1.6.3.
- [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/commits/v1.6.3 )
Signed-off-by: dependabot-preview[bot] <[email protected] >
2020-08-14 08:38:10 +00:00
Brandon
a8e56eec4b
Merge pull request #149 from RustScan/all-contributors/add-cmnatic
...
docs: add cmnatic as a contributor
2020-08-13 22:56:14 +01:00
Brandon
fb75c9d332
Merge branch 'master' into all-contributors/add-cmnatic
2020-08-13 22:43:56 +01:00
Ben (CMNatic)
581ec27cb5
Merge pull request #148 from CMNatic/master
...
Updated README to include instructions on building the new Dockerfile
2020-08-13 20:25:05 +01:00
allcontributors[bot]
9673c8807d
docs: update .all-contributorsrc [skip ci]
2020-08-13 19:24:12 +00:00
allcontributors[bot]
78818d6bc7
docs: update README.md [skip ci]
2020-08-13 19:24:11 +00:00
Ben (CMNatic)
d0ff597be6
Updated README to include instructions on building the new Dockerfile
2020-08-13 20:11:58 +01:00
Ben (CMNatic)
516ebe367a
Merge pull request #118 from Hydragyrum/feature/create-alpine-based-dockerfile
...
Feature/create alpine based dockerfile
2020-08-13 19:41:52 +01:00
Ben (CMNatic)
1e9660e4ff
Merge branch 'master' into feature/create-alpine-based-dockerfile
2020-08-13 19:32:13 +01:00
Brandon
7b4dda5a19
Merge pull request #147 from RustScan/dependabot/cargo/rlimit-0.4.0
...
Bump rlimit from 0.3.0 to 0.4.0
2020-08-13 11:40:23 +01:00
dependabot-preview[bot]
a20b71191d
Bump rlimit from 0.3.0 to 0.4.0
...
Bumps [rlimit](https://github.com/Nugine/rlimit ) from 0.3.0 to 0.4.0.
- [Release notes](https://github.com/Nugine/rlimit/releases )
- [Commits](https://github.com/Nugine/rlimit/compare/v0.3.0...v0.4.0 )
Signed-off-by: dependabot-preview[bot] <[email protected] >
2020-08-13 08:36:23 +00:00
Brandon
18c5dd69e5
Merge pull request #145 from RustScan/all-contributors/add-TGotwig
...
docs: add TGotwig as a contributor
2020-08-11 19:45:15 +01:00
Brandon
090264ac26
Merge branch 'master' into all-contributors/add-TGotwig
2020-08-11 19:32:11 +01:00
Bernardo Araujo
702681606f
Merge pull request #146 from RustScan/bee-fix-spelling
...
fixed spelling mistake
2020-08-10 20:59:20 -04:00
Brandon
c58ac613c9
fixed spelling mistake
2020-08-11 01:47:25 +01:00
allcontributors[bot]
59bb72426d
docs: update .all-contributorsrc [skip ci]
2020-08-10 19:57:32 +00:00
allcontributors[bot]
f48590c238
docs: update README.md [skip ci]
2020-08-10 19:57:31 +00:00
Adam Bertrand
8b363571f1
Merge branch 'master' into feature/create-alpine-based-dockerfile
2020-08-05 21:52:34 +02:00
Hydragyrum
0fa11f6e51
Add a non-privileged user to run rustscan
2020-08-05 18:53:06 +02:00
Adam Bertrand
d423f34e7a
Merge branch 'master' into feature/create-alpine-based-dockerfile
2020-08-05 18:25:54 +02:00
Hydragyrum
e17f9d0bb1
Add newline to dockerfile
2020-08-04 23:18:12 +02:00
Hydragyrum
3329428766
Create a basic Alpine-Based Dockerfile
2020-08-04 23:17:30 +02:00