
I range target sono raggiungibili?
QUESTO È PYTHON CHE AVVOLGE MASSCAN (https://github.com/robertdavidgraham/masscan)
Questi script presuppongono che tu sia su una distribuzione Linux Debian e abbia accesso a Internet.
#A quali domande risponde lo script? I range target sono raggiungibili? Se sì, quanti in ogni range? Se non basta, quali indirizzi IP rispondono su quali porte?
#Scenari
Ti viene dato accesso a una rete o a un insieme di reti e ti viene detto di fare penetration test. Per verificare di avere accesso a tutti i range, devi passare attraverso un processo di ping sweep e port scanning (in vari modi) e poi confrontare gli indirizzi IP che hanno restituito porte aperte o risposto ai ping per determinare a quali range hai accesso. A volte l'elenco dei range può essere lungo pagine. Questo script risolve il problema del confronto manuale incrociato tra i risultati dei dati di scansione e l'elenco dei range CIDR per i quali dovresti avere accesso. Molte volte non ottieni accesso a tutto al primo tentativo e questo processo richiede tempo.
Sei in un penetration test o hai semplicemente il compito di assicurarti che una corretta segmentazione di rete sia in atto tra un elenco di reti. Questo script rende il processo semplice e facile con output Excel come prova per i tuoi superiori gestionali.
[AVVERTENZA : NON ESEGUIRE SU UNA RETE AZIENDALE a meno che non sia nelle tue intenzioni. ] Questo comando scaricherà lo strumento, lo configurerà e lo eseguirà sulla prima interfaccia di rete a cui sei connesso come /24.
sudo git clone https://github.com/jsmit260/reachability.git && cd reachability&&sudo chmod 755 setup.sh && sudo ./setup.sh && echo ' ' && echo ' '&& echo 'Create a file named targets.list or whatever, fill it with line seperate IP ranges in CIDR notation such as 192.168.0.0/24 then run $>./ireach.py to continue life on easy street'
sudo git clone https://github.com/jsmit260/reachability.git
cd reachability
sudo chmod 755 setup.sh
sudo ./setup.sh
(Questo script si assicura che tu abbia tutto il necessario per eseguire reachy.py)
Crea un elenco separato da righe di range IP target (es: x.x.x.x/24).
echo "127.0.0.1/32" >> targets.list echo "192.168.1.1/32" >> targets.list
Spara a volontà:
sudo ./reachy.py targets.list