Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/fedescripts/go-scan

Escaner de puertos TCP desarrollado en Go
https://github.com/fedescripts/go-scan

golang hacking portscanner scan scripting tcpscan

Last synced: 2 days ago
JSON representation

Escaner de puertos TCP desarrollado en Go

Awesome Lists containing this project

README

        

# go-scan
Escaner rapido de puertos TCP, inspirado en el [FastTcpScan](https://s4vitar.github.io/fasttcpscan-go/#) de [@s4vitar](https://github.com/s4vitar).

## Uso
```go

./go-scan -ip 127.0.0.1

```

##### Opciones:
```

-ip Dirección IP o segmento CIDR a escanear, se admiten múltiples valores separados por coma, ej: 10.1.1.1/24,192.168.0.24
-iL Archivo con direcciones IP y/o segmentos de red en formato CIDR. (Uno por linea)
-p Rango de puertos a comprobar: 80,443,1-65535,1000-2000, ... (default "1-65535")
-o Archivo para guardar el resultado del escaneo.
-csv Archivo para guardar el resultado del escaneo en formato CSV.
-T Cantidad de puertos escaneados en simultáneo. (default 1000)
-timeout Timeout por puerto (default 1s)

```

## Instalación

```bash

git pull https://github.com/fedeScripts/go-scan.git
cd go-scan
go build
./go-scan

```

## To Do
Implementar las siguientes funcionalidades
```

Opciones nuevas:
-v Mostrar el progreso del escaneo.
-udp Escanear puertos UDP.

Capacidades nuevas:
- Utilizar ping para comprobar conectividad de manera rapida.
- Agregar palabras clave para seleccionar los puertos, ej: -p top-1000
- Agregar rangos fijos a la cantidad de puertos escaneados en simultáneo.
- Interpretear nombres de Host.
- Realizar consultas DNS.

```

## Autor
- Federico Galarza - [@fedeScripts](https://github.com/fedeScripts)

[![linkedin](https://img.shields.io/badge/linkedin-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/federico-galarza)