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

Install Error

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

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
35/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Attiva
Stack tecnologico
python
Ambito
desktop

Direzione di ricerca

The traceback points to zenmapGUI/Icons.py in get_vulnerability_logo and the callers in ScanHostDetailsPage.py and ScanInterface.py. Start by reproducing host selection in Zenmap and trace why vulnerability level 6 requests the missing vl_6_logo entry. Done means this flow no longer raises the reported KeyError.

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

Descrizione

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Diagnostic information

  • Windows version from winver (e.g. Windows 11 Version 21H2, OS Build 22000.795)
  • Output of DiagReport
  • Installation logs
  • If installation failed, include SetupApi.dev.log
  • If blue screen crash (BSoD), provide Windows memory dump file. This may include sensitive information that should not be posted to Github. You may email it to [email protected] instead. Reference the issue number in the subject of the email.
  • Any special hardware or software that may be relevant: VPN, firewall, antivirus, virtualization (SR-IOV passthrough, etc).

Additional context
Add any other context about the problem here.

Version: 7.991
Traceback (most recent call last):
File "C:\Program Files (x86)\Nmap\zenmap\lib\python3.14\site-packages\zenmapGUI\ScanInterface.py", line 743, in host_selection_changed
self.refresh_port_output()
~~~~~~~~~~~~~~~~~~~~~~~~^^
File "C:\Program Files (x86)\Nmap\zenmap\lib\python3.14\site-packages\zenmapGUI\ScanInterface.py", line 716, in refresh_port_output
self.switch_host_details(self.build_host_details(host_objs))
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
File "C:\Program Files (x86)\Nmap\zenmap\lib\python3.14\site-packages\zenmapGUI\ScanInterface.py", line 805, in build_host_details
page = ScanHostDetailsPage(host)
File "C:\Program Files (x86)\Nmap\zenmap\lib\python3.14\site-packages\zenmapGUI\ScanHostDetailsPage.py", line 80, in init
self.host_details = HostDetails(host)
~~~~~~~~~~~^^^^^^
File "C:\Program Files (x86)\Nmap\zenmap\lib\python3.14\site-packages\zenmapGUI\ScanHostDetailsPage.py", line 93, in init
get_vulnerability_logo(host.get_open_ports()))
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files (x86)\Nmap\zenmap\lib\python3.14\site-packages\zenmapGUI\Icons.py", line 167, in get_vulnerability_logo
return ICONS['vl_%d_logo' % (lvl,)]
~~~~~^^^^^^^^^^^^^^^^^^^^^^^
KeyError: 'vl_6_logo'

Lingua principale
C
Stelle
3.6k
Fork
592
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

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 nmap/npcap

Tutte le issue di nmap/npcap

Issue simili

Altre issue su C

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.