v0.3.3
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEE1MTdYA1m9lqO/FEeGPNoXAAiv/MFAluqbjcACgkQGPNoXAAi
v/MGcxAAyC1wFc5t2Eeq5EA2PjQneg6YIpP6kBZ0xzU8J/z8e3LPNFQzU2g68zau
isgc3tD39N7PYaTy7puzqw/1MKLMoAugm1//wbDAaYLXOimNqwwH+Uco5bkufp/D
w/Q3Tj6uH0B6gSBR/aZRmP3Fbv+fuZKtOOjTDMRYwUJUmFvzK6BBq9ZsKovrK0k5
zX5SD9aD2H5BW6IZU3mK+B78Q/b6O4QzksmHV8+yNrGUVYfC2OZC2zB7Cg/PWsgL
C7ll3k4mvyr+/WsDejlxkBbG3169cyra3Hws1Vy88JXALE+cPuavEOUn7CWm/T4b
6h0tUSl8EaYPjgG32tNjgPS2sPWASHi5U9DVn8jsxpno4CCbcoXe6yZRFhdV9OUS
H5SwhqowyGoKtCKLTqBMfqXu0/uChTlOCsLG7qWPjk04LesaM4LW8e/fQZTYPcWj
cpIqOZBSqkJxzUkcBjRBATc/wWg61dJWZncViv3LH6V+7sHPU8ZkoXMQkIxg6Aze
BBZZzNtiebC20ab1xydBP4h8da/dPZ71D3ySVh5uDgStxLt5Pb6l9rx0PyZ1chM+
BtYZo0dhx26ZiwqnL/1XlMw4G+gJArpmpqsDXDv1AKAhxuZyJU5bG4lxMiiGE8q9
m5kdONiwjLOj+NCAWmbSnSM4M2PwrmWHCzcikdO72fHpk7ljoD8=
=Aksy
-----END PGP SIGNATURE-----
Bump version to v0.3.3

Signed-off-by: Jess Frazelle <acidburn@microsoft.com>
1 file changed
tree: 179cbc37302066b6a91b3989598c75acc97c7589
  1. .gitignore
  2. .goosarch
  3. .travis.yml
  4. .traviskey
  5. Dockerfile
  6. LICENSE
  7. Makefile
  8. README.md
  9. VERSION.txt
  10. basic.mk
  11. go.mod
  12. go.sum
  13. main.go
  14. vendor/
  15. version/
README.md

netscan

Travis CI GoDoc

Scan a network for ports that are open on an ip/ip range, and ips that are in use on that network.

Installation

Binaries

For installation instructions from binaries please visit the Releases Page.

Via Go

$ go get github.com/jessfraz/netscan

Usage

netscan -  Scan network ips and ports.

Usage: netscan <command>

Flags:

  -d, --debug    enable debug logging (default: false)
  -p, --ports    Ports to scan (ex. 80-443 or 80,443,8080 or 1-20,22,80-443) (default "80,443,8001,9001") 
  --proto        protocol to use (can be set more than once) (default "tcp")
  -t, --timeout  timeout for ping of port (default: 1s)

Commands:

  version  Show the version information.

Examples

# for a cidr
$ netscan 192.168.0.1/24

# for a single ip
$ netscan 192.168.104.30