This script assumes you have testssl located at ~/Desktop/tools/testssl.sh/testssl.sh
- Make a new folder for your scans – recommended to mkdir by date for organization, e.g. mkdir 8_Jan_2019
- Then prepare a list/many lists of IP addresses you want to scan.
- a. Can prepare multiple lists: the script allows you to specify multiple lists, will scan each IP address in sequence one by one
- b. Keep calm and discover that you can also open a new tab and run another instance of the script: this allows you to run multiple scans simultaneously
- c. Just FYI: how to create list: vi targets_list_1 , then just copy and paste the IP addresses in, separated by newline
- d. You can also prepare lists from windows, just make sure the IP addresses are separated by newline
- Type: git clone https://github.com/oya10/nothing (if this doesn't work, browse to the same URL, download the damn thing, and put it in the same directory)
- Copy out the contents: cp nothing/* . (including the full-stop!) (if you downloaded nothing manually, the thing would be called nothing-master).
- Run the main script, caller.py: python3 caller.py
- The script should be asking you to enter the filenames of the lists. Just enter, can separate by comma/space, e.g. list1, list2
- Enter no. of minutes you want to script to wait. If scan now, just skip
- If you want to scan just the top 1000 ports, enter “yes”. If All Port scan (which you should do by default), just skip
- Choose between UDP, TCP, both, honey, tea, or me. no just choose first 3 (instructions will be shown anyway). if scan both, just skip
- Hit another enter, and wait for the results – results will be stored in folders named in this way: list1_results_udp , list2_results_tcp , etc …
This script takes no responsibilities for whatever happens when you use it.
timer for delayed scan- "teller" -> runs command in new linux terminal tab
- improved progress tracking mechanism
- rdp encryption check
- http methods check
- snmp check
- secure renegotiation check