Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/timest/goscan
goscan is a simple and efficient IPv4 network scanner that discovers all active devices on local subnet.
https://github.com/timest/goscan
arp go golang ipv4 lan scanner
Last synced: 3 months ago
JSON representation
goscan is a simple and efficient IPv4 network scanner that discovers all active devices on local subnet.
- Host: GitHub
- URL: https://github.com/timest/goscan
- Owner: timest
- License: apache-2.0
- Created: 2017-10-28T02:38:44.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-01-27T16:29:01.000Z (almost 6 years ago)
- Last Synced: 2024-07-21T00:33:25.954Z (4 months ago)
- Topics: arp, go, golang, ipv4, lan, scanner
- Language: Go
- Size: 457 KB
- Stars: 796
- Watchers: 18
- Forks: 126
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-golang-repositories - goscan
- awesome-hacking-lists - timest/goscan - goscan is a simple and efficient IPv4 network scanner that discovers all active devices on local subnet. (Go)
README
# goscan
![image](https://user-images.githubusercontent.com/1621058/32154543-63c4e560-bcff-11e7-8a92-5281e18f221e.png)
**特点:**
* 扫描整个内网IPv4空间
* 向整个内网发送ARP包
* 显示IP/MAC地址/主机名/设备厂商名
* 利用SMB(Windows)和mDNS(Mac OS)嗅探内网主机名(hostname)
* 利用MAC地址计算设备的厂商信息
更多细节可以查看 [用Go开发可以内网活跃主机嗅探器](https://github.com/timest/goscan/issues/1)
**Features:**
* Scan the whole IPv4 address space
* Scan your local network with ARP packets
* Display the IP address, MAC address, hostname and vendor associated
* Using SMB(Windows devices) and mDNS(Apple devices) to detect hostname
### Usage: ###```sh
# install dependencies
$ go get github.com/Sirupsen/logrus
$ go get github.com/timest/gomanuf
$ go get github.com/google/gopacket# build
$ go build# execute
$ sudo ./main
# or
$ sudo ./main -I en0
```Goscan must run as **root**.
Goscan work in Linux/Mac using [libpcap](http://www.tcpdump.org/) and on Windows with [WinPcap](https://www.winpcap.org/install/).
If you need English comments, check this fork: https://github.com/skoky/goscan/tree/english