/goscan

goscan is a simple and efficient IPv4 network scanner that discovers all active devices on local subnet.

Primary LanguageGoApache License 2.0Apache-2.0

goscan

image

Features:

  • Scan the entire intranet IPv4 space
  • Send ARP packets to the entire intranet
  • Display IP/MAC address/host name/device vendor name
  • Use SMB (Windows) and mDNS (Mac OS) to sniff intranet hostname (hostname)
  • Use MAC address to calculate device manufacturer information

Modifications from timest/goscan

  • Complete English translation
  • Removal of main() method and introduction of API methods
    • Intended for use as an exported C library
    • Returns an array of structs with results

Usage:

$ go build test/main.go
$ sudo ./main

More details can be viewed here.