diff --git a/Interlace/lib/core/output.py b/Interlace/lib/core/output.py index b5abd0f..3151670 100644 --- a/Interlace/lib/core/output.py +++ b/Interlace/lib/core/output.py @@ -12,14 +12,14 @@ class OutputHelper(object): self.verbose = arguments.verbose self.silent = arguments.silent - self.seperator = "==============================================" + self.seperator = "=================================================================================" def print_banner(self): if self.silent: return print(self.seperator) - print("Interlace v%s\tby Michael Skelton (@codingo_)" % __version__) + print("Interlace v%s\tby Michael Skelton (@codingo_) & Sajeeb Lohani (@sml555_)" % __version__) print(self.seperator) def terminal(self, level, target, command, message=""): diff --git a/README.md b/README.md index 3529561..7618c30 100644 --- a/README.md +++ b/README.md @@ -73,9 +73,9 @@ You could use interlace to run over any number of targets within this file using bash ``` ➜ /tmp interlace -tL ./targets.txt -threads 5 -c "nikto --host _target_ > ./_target_-nikto.txt" -v -============================================== -Interlace v1.0 by Michael Skelton (@codingo_) -============================================== +========================================================================= +Interlace v1.0 by Michael Skelton (@codingo_) & Sajeeb Lohani (@sml555_) +========================================================================= [14:33:23] [THREAD] [nikto --host hackerone.com > ./hackerone.com-nikto.txt] Added to Queue [14:33:23] [THREAD] [nikto --host bugcrowd.com > ./bugcrowd.com-nikto.txt] Added to Queue ``` @@ -88,9 +88,9 @@ Using the above example, let's assume you want independent scans to be run for b ``` ➜ /tmp interlace -tL ./targets.txt -threads 5 -c "nikto --host _target_:_port_ > ./_target_-_port_-nikto.txt" -p 80,443 -v -============================================== -Interlace v1.0 by Michael Skelton (@codingo_) -============================================== +========================================================================= +Interlace v1.0 by Michael Skelton (@codingo_) & Sajeeb Lohani (@sml555_) +========================================================================= [14:33:23] [THREAD] [nikto --host hackerone.com:80 > ./hackerone.com-nikto.txt] Added to Queue [14:33:23] [THREAD] [nikto --host bugcrowd.com:80 > ./hackerone.com-nikto.txt] Added to Queue [14:33:23] [THREAD] [nikto --host bugcrowd.com:443 > ./bugcrowd.com-nikto.txt] Added to Queue @@ -164,6 +164,13 @@ To run a virtual host scan against every target within `192.168.12.0/24` despire interlace -t 192.168.12.0/24 -e 192.168.12.0/26 -c "vhostscan _target_ -oN _output_/_target_-vhosts.txt" -o ~/scans/ -threads 50 ``` +## Run Nikto Using Multiple Proxies +Using the above example, let's assume you want independent scans to be via different proxies for the same targets. You would then use the following: + +``` +➜ /tmp interlace -tL ./targets.txt -pL ./proxies.txt -threads 5 -c "nikto --host _target_:_port_ -useproxy _proxy_ > ./_target_-_port_-nikto.txt" -p 80,443 -v +``` + # Authors and Thanks