Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Skill proposal: SNMP enumeration and exploitation (protocols)

Aperta
#993 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
68/100
Tipo di issue
Documentazione
Chiarezza
Specificata chiaramente
Stato di attività
Tranquilla
Stack tecnologico
markdown

Direzione di ricerca

Read the existing protocols/graphql.md and protocols/oauth.md files to understand the skill format. Add protocols/snmp.md covering each topic listed in the proposal, keeping it consistent with those examples. Done means the new file is self-contained and covers discovery, community strings, MIB walking, write access, SNMPv3 weaknesses, and trap abuse; no Python changes are needed.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Problem

The protocols/ skill category currently covers graphql.md and oauth.md — both application-layer. SNMP (UDP 161/162) is one of the most common and high-impact network-layer findings in penetration tests, yet Strix has no structured guidance for it.

Default community strings (public/private) remain pervasive across network infrastructure. A single valid community string yields system details, full network topology, running processes, user accounts, and often credentials. Write access enables device reconfiguration and configuration extraction.

Proposal

Add protocols/snmp.md covering:

  • Discovery — UDP scanning, broadcast/multicast discovery
  • Community string guessing — Default strings, hostname/domain variants, automated brute force
  • MIB walking — High-value OIDs for system info, network topology, credentials, processes
  • Write access exploitation — Device reconfiguration, Cisco TFTP config extraction
  • SNMPv3 weaknesses — noAuthNoPriv mode, weak auth, username enumeration
  • Trap abuse — Unauthorized injection, interception for community string capture

All referenced tools (nmap, snmpwalk, snmpset, onesixtyone) are standard pentest toolkit tools.

Implementation

Pure additive markdown skill file following existing format. No Python changes. No modifications to existing files.

Lingua principale
Python
Stelle
66.5k
Fork
7.3k
Merge medio
13h 26m
PR unite (30g)
75

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di usestrix/strix

Tutte le issue di usestrix/strix

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.