
XSS-Spider - 66/66 wavsep XSS erkannt
Schnelle, gründliche XSS/SQLi-Spider. Gib eine URL an und sie testet jeden gefundenen Link auf Cross-Site-Scripting und einige SQL-Injection-Schwachstellen. Siehe FAQ für weitere Details zur SQLi-Erkennung.
Führe im Hauptordner aus:
./xsscrapy.py -u http://example.com
Wenn du dich anmelden und dann crawlen möchtest:
./xsscrapy.py -u http://example.com/login_page -l loginname
Wenn du dich mit HTTP Basic Auth anmelden und dann crawlen möchtest:
./xsscrapy.py -u http://example.com/login_page -l loginname --basic
Wenn du Cookies verwenden möchtest:
./xsscrapy.py -u http://example.com/login_page --cookie "SessionID=abcdef1234567890"
Wenn du die gleichzeitigen Verbindungen auf 20 begrenzen möchtest:
./xsscrapy.py -u http://example.com -c 20
Wenn du die Rate auf 60 Anfragen pro Minute begrenzen möchtest:
./xsscrapy.py -u http://example.com/ -r 60
XSS-Schwachstellen werden in xsscrapy-vulns.txt gemeldet.
wget -O -u https://bootstrap.pypa.io/get-pip.py
python get-pip.py
pip install -r requirements.txt
Je nach Betriebssystem können zusätzliche Bibliotheken erforderlich sein. libxml2 libxslt zlib libffi openssl (manchmal libssl-dev)
ImportError: cannot import name LinkExtractor. Das bedeutet, dass du nicht die neueste Version von Scrapy hast. Du kannst es installieren mit: sudo pip install --upgrade scrapy.Copyright (c) 2014, Dan McInerney Alle Rechte vorbehalten.
Die Weiterverbreitung und Nutzung in Quell- und Binärform, mit oder ohne Änderungen, ist unter der Voraussetzung erlaubt, dass die folgenden Bedingungen erfüllt sind:
DIESE SOFTWARE WIRD VON DEN URHEBERRECHTSINHABERN UND MITWIRKENDEN "WIE BESEHEN" BEREITGESTELLT, UND JEGLICHE AUSDRÜCKLICHE ODER STILLSCHWEIGENDE GEWÄHRLEISTUNGEN, EINSCHLIESSLICH, ABER NICHT BESCHRÄNKT AUF, DIE STILLSCHWEIGENDEN GEWÄHRLEISTUNGEN DER MARKTGÄNGIGKEIT UND DER EIGNUNG FÜR EINEN BESTIMMTEN ZWECK, WERDEN ABGELEHNT. IN KEINEM FALL HAFTEN FÜR DIREKTE, INDIREKTE, ZUFÄLLIGE, BESONDERE, BEISPIELHAFTE ODER FOLGESCHÄDEN (EINSCHLIESSLICH, ABER NICHT BESCHRÄNKT AUF, BESCHAFFUNG VON ERSATZGÜTERN ODER -DIENSTLEISTUNGEN; NUTZUNGSAUSFALL, DATENVERLUST ODER GEWINNVERLUST; ODER GESCHÄFTSUNTERBRECHUNG), WIE AUCH IMMER VERURSACHT, UND UNTER JEGLICHER HAFTUNGSTHEORIE, OB AUS VERTRAG, VERSCHULDENSUNABHÄNGIGER HAFTUNG ODER UNERLAUBTER HANDLUNG (EINSCHLIESSLICH FAHRLÄSSIGKEIT ODER ANDERWEITIG), DIE AUS DER NUTZUNG DIESER SOFTWARE ENTSTEHEN, SELBST WENN AUF DIE MÖGLICHKEIT SOLCHER SCHÄDEN HINGEWIESEN WURDE.