An open API service indexing awesome lists of open source software.

https://github.com/zakharb/goscanner

Port scanner in Go
https://github.com/zakharb/goscanner

golang port port-scanner scanner

Last synced: 12 months ago
JSON representation

Port scanner in Go

Awesome Lists containing this project

README

          

![logo](logo.png)

## GO Scanner
### Simple GO Port Scanner

![](https://img.shields.io/badge/version-1.0-red)
![](https://img.shields.io/badge/go-1.18-red)

## Content
[Important info](#important_info)
[Install](#install)
[Run](#install)
[Usage](#usage)

## Important info

> GO Scanner is utility to fast port scanning
> Using goroutines for multiprocessing

## Install

- Install GO and run
```
go mod init goscanner
go mod tidy
go build goscanner.go
```

## Run

- Start with some help
```
└─$ ./goscanner -h
usage: goscanner [-h|--help] --ip "" --port ""

Start scanner

Arguments:

-h --help Print help information
--ip Target IP address
--port Ports to scan, example: 21 / 80,443 / 1-1024
```

## Run

- Scan one port
```
└─$ ./goscanner --ip 127.0.0.1 --port 80
```

- Scan some ports
```
└─$ ./goscanner --ip 127.0.0.1 --port 80,443
```

- Scan port range
```
└─$ ./goscanner --ip 127.0.0.1 --port 1-1024
```