https://github.com/krishpranav/snmpwn
SNMPv3 user enumerator and attack tool made in ruby
https://github.com/krishpranav/snmpwn
bruteforce ruby ruby-bruteforce snmpv4 snmpwn
Last synced: over 1 year ago
JSON representation
SNMPv3 user enumerator and attack tool made in ruby
- Host: GitHub
- URL: https://github.com/krishpranav/snmpwn
- Owner: krishpranav
- Created: 2021-05-13T05:57:12.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-05-13T06:37:57.000Z (about 5 years ago)
- Last Synced: 2025-03-04T13:46:30.071Z (over 1 year ago)
- Topics: bruteforce, ruby, ruby-bruteforce, snmpv4, snmpwn
- Language: Ruby
- Homepage:
- Size: 9.77 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# snmpwn
SNMPv3 user enumerator and attack tool made in ruby
[](https://forthebadge.com)
# Installation
```
git clone https://github.com/krishpranav/snmpwn
cd snmpwn
bundle install
./snmpwn.rb
```
# Usage
```
./snmpwn.rb --hosts hosts.txt --users users.txt --passlist passwords.txt --enclist passwords.txt
```
## What does it do?
- Checks that the hosts you provide are responding to SNMP requests.
- Enumerates SNMP users by testing each in the list you provide. Think user brute forcing.
- Attacks the server with the enumerated accounts and your list of passwords and encryption passwords. No need to attack the entire list of users, only live accounts.
- Attacks all the different protocol types:
- No auth no encryption (noauth)
- Authentication, no encryption (authnopriv)
- Authentication and encryption (All types supported, MD5, SHA, DES, AES) - (authpriv)