Skip to content

gabstv/netscan

 
 

Repository files navigation

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

About

Scan network ips and ports.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 53.5%
  • Makefile 42.4%
  • Dockerfile 4.1%