Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/donuts-are-good/mdnsscan
mDNS scanner & enumeration tool
https://github.com/donuts-are-good/mdnsscan
analysis cli donut-utils infosec mdns mdns-network-scanner mdns-sd multicast network network-scanner
Last synced: about 2 months ago
JSON representation
mDNS scanner & enumeration tool
- Host: GitHub
- URL: https://github.com/donuts-are-good/mdnsscan
- Owner: donuts-are-good
- License: mit
- Created: 2023-05-13T07:46:15.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-05-13T08:30:29.000Z (over 1 year ago)
- Last Synced: 2024-06-21T15:47:57.816Z (6 months ago)
- Topics: analysis, cli, donut-utils, infosec, mdns, mdns-network-scanner, mdns-sd, multicast, network, network-scanner
- Language: Go
- Homepage:
- Size: 4.88 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# mdnsscan
## usage
here's how you use mdnsscan:
```
mdnsscan
```it will start looking for mdns service entries and scanning the ports of the devices found. mdnsscan will attempt to identify the service associated with each open port.
note: the current version of the application will scan ports 1 through 65536 on each device found. it may take a while depending on the number of devices and their response times.
### example output
here is an example output from mdnsscan:```
found entry:
name: test device
host: test-device.local
addrv4: 192.168.1.10
addrv6: ::1
port: 5000
info: map[device:test device]
-------------------
scanning ports...
scanning port 1/65536...
scanning port 2/65536...
...
scanning port 22/65536...
port 22 is open
service message: ssh-2.0-openssh_7.9
port 22 is likely associated with ssh
...
scanning port 80/65536...
port 80 is open
service message: http/1.1 200 ok
port 80 is likely associated with http
got http response from http://192.168.1.10:80: 200 ok
beginning of response body from http://192.168.1.10:80: ...
...
scanning port 65536/65536...
total devices: 1
total open ports: 2
service ssh found 1 times
service http found 1 times
```
in this example, mdnsscan found a single device with two open ports: 22 and 80.## license
MIT License 2023 donuts-are-good, for more info see license.md