Nmap (Network Mapper) è un’utilità open source per l’esplorazione della rete o la verifica della sicurezza. Essa consente di scoprire quali servizi eseguono su determinate porte di un sistema. Se desideri eseguire Nmap in background su un sistema Linux, ci sono diversi modi per farlo.
Uno dei modi più comuni per eseguire Nmap in background è utilizzare il comando nohup o lo strumento screen. Nohup è un comando in Linux che esegue un’altra utilità o comando in modo che continui a funzionare anche dopo la disconnessione dalla sessione. Screen, d’altra parte, ti permette di avviare diverse sessioni di terminali virtuali che possono essere usate per eseguire programmi in background.
Per utilizzare nohup con Nmap, basta anteponere “nohup” al comando nmap e aggiungere “&” alla fine. Ad esempio:
`nohup nmap -v -A scanme.nmap.org > nmap.log &`
Questo comando eseguirà Nmap in background, con l’output diretto al file “nmap.log”.
Dall’altro lato, per eseguire Nmap in background con Screen, segui questi passaggi:
1. Avvia una nuova sessione screen con `screen -S nmap`
2. Esegui il tuo comando Nmap come al solito. Ad esempio: `nmap -v -A scanme.nmap.org`
3. Premi “Ctrl-a” seguito da “d” per disconnettere la sessione screen.
Il comando Nmap continuerà a funzionare in background. Puoi riattaccare la sessione screen in un secondo momento con `screen -r nmap` per controllare lo stato del comando Nmap.
Ricorda di consultare le pagine del manuale di Nmap (`man nmap`), nohup (`man nohup`) e screen (`man screen`) per ulteriori dettagli su come utilizzare questi strumenti.
Spero che queste informazioni ti siano state utili per capire come eseguire Nmap in background. Ricorda che eseguire scansioni su reti senza il dovuto permesso può essere illegale nella tua giurisdizione, quindi assicurati sempre di avere l’autorizzazione necessaria prima di eseguire qualsiasi scansione.
Fonti:
- Nmap: https://nmap.org/
- Nohup: https://man7.org/linux/man-pages/man1/nohup.1.html
- Screen: https://man7.org/linux/man-pages/man1/screen.1.html