Update ToC for README.md
1 file changed
tree: 6e5750476af34ebd9a8b414c6b5a216e6a6e28a0
  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.

Table of Contents

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