# GONET-Scanner | Golang Network Scanner With Arp Discovery And Own Parser

**URL:** <https://onehack.st/t/gonet-scanner-golang-network-scanner-with-arp-discovery-and-own-parser/216243>\
**Category:** Tools & Scripts\
**Tags:** tools, windows\
**Created:** [March 9, 2022, 10:37am UTC](https://onehack.st/t/gonet-scanner-golang-network-scanner-with-arp-discovery-and-own-parser/216243 "2022-03-09T10:37:57Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Prometheus](https://onehack.st/user_avatar/onehack.st/prometheus/32/34950_2.png) [@Prometheus](https://onehack.st/u/Prometheus)\
**Post date:** [March 9, 2022, 10:37am UTC](https://onehack.st/t/gonet-scanner-golang-network-scanner-with-arp-discovery-and-own-parser/216243/1 "2022-03-09T10:37:57Z")

</div>

![image](https://onehack.st/uploads/default/original/3X/5/d/5dfad84dc661f698011ce69af0fc55d5b79e5c77.jpeg)

[![](https://camo.githubusercontent.com/78e29c453f02926d7c7f71ce91c3cca24100a740234b1f67a4ad9d8d275a5079/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f253430617574686f722d6c75696a6169742e65732d696e666f726d6174696f6e616c)](https://camo.githubusercontent.com/78e29c453f02926d7c7f71ce91c3cca24100a740234b1f67a4ad9d8d275a5079/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f253430617574686f722d6c75696a6169742e65732d696e666f726d6174696f6e616c) [![](https://camo.githubusercontent.com/0524cc331bf384131fd682941ccd128398250116d6de2c177e5acecae7945ffb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7265706f2d73697a652f6c75696a6169742f474f4e45542d5363616e6e65723f6c6162656c3d53697a65)](https://camo.githubusercontent.com/0524cc331bf384131fd682941ccd128398250116d6de2c177e5acecae7945ffb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7265706f2d73697a652f6c75696a6169742f474f4e45542d5363616e6e65723f6c6162656c3d53697a65) [![](https://camo.githubusercontent.com/c955048fc52c9616b0af0f40772561e6800188e8752b15356a29d1fbc1d654bc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f746f702f6c75696a6169742f474f4e45542d5363616e6e65723f6c6162656c3d676f)](https://camo.githubusercontent.com/c955048fc52c9616b0af0f40772561e6800188e8752b15356a29d1fbc1d654bc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f746f702f6c75696a6169742f474f4e45542d5363616e6e65723f6c6162656c3d676f)

# ScreenShots

[![](https://user-images.githubusercontent.com/60628803/152821931-a2678f6c-c383-4939-9040-938d5f01defd.png)](https://user-images.githubusercontent.com/60628803/152821931-a2678f6c-c383-4939-9040-938d5f01defd.png)

[![](https://user-images.githubusercontent.com/60628803/152824097-301c66b1-5248-4995-b1ee-1f509c1cb184.png)](https://user-images.githubusercontent.com/60628803/152824097-301c66b1-5248-4995-b1ee-1f509c1cb184.png)

# Install

```auto
chmod +x install.sh
./install.sh [as root]

```

# Usage

```auto
[ARGUMENTS]

-ar CIDR: ARP Discovery
-ar CIDR -s: Scan ports in all hosts discovered
-ap: Scan to 65535 Ports
-pr MINPORT MAXPORT: Define Port Range to Scan
-1000: Scan Top 1000 ports (like nmap)
-t: Set Timeout (in milliseconds)

[EXAMPLES]

go run scannerport.go -ap <IP>: Allports TCP Scan
go run scannerport.go <IP> Default Scan 0-1024 ports
go run scannerport.go -ar 192.168.0.1/24 <IP>: ARP Ping Scan ALL local Subnet
go run scannerport.go <IP> -pr <MINPORT> <MAXPORT>
go run scannerport.go -ar 192.168.1.1/24 -s
go run scannerport.go -1000 192.168.1.1
go run scannerport.go -t 100 192.168.1.1
Example: go run scannerport.go -ar 192.168.1.1/24 (will send an arp ping to every host of net to discover if is it up)
Example: go run scannerport.go google.com -1000 (Will resolve google.com + Will scan top 1000 ports)
Example: go run scannerport.go 192.168.0.1 -pr 100 3000 (will scan every port in these range you must put first minor port)

```

# Contributors

Thanks to @ajaniramon for help in this project!

## GitHub:

> **[GitHub - luijait/GONET-Scanner: Golang network scanner with arp discovery and own...](https://github.com/luijait/GONET-Scanner)**
>
> Golang network scanner with arp discovery and own parser
