Hawtsauce XSS Scanner Tool, belirli URL'lerde ve bu URL'lerin parametrelerinde XSS (Cross-Site Scripting) güvenlik açıklarını tespit etmek için tasarlanmış çok iş parçacıklı bir araçtır. Araç, hem GET hem de DOM tabanlı XSS açıklarını tespit etmek için çeşitli testler yapar.
- URL Analizi: Belirtilen URL'lerde XSS testleri gerçekleştirir.
- XSS Testi: Parametreler ve yüklerle XSS testleri yapar.
- DOM Tabanlı XSS: HTML DOM analizine dayalı XSS taraması.
- Yük Mutasyonu: Farklı XSS yük varyasyonları deneyerek derinlemesine test sağlar.
- Çok İş Parçacıklı: Birden fazla iş parçacığı ile hızlı tarama sağlar.
- Loglama: Tarama sırasında detaylı loglar kaydedilir.
Bu araç Python 3.6+ ile uyumludur. Aşağıdaki Python paketlerinin kurulmuş olması gereklidir:
requeststermcolorbeautifulsoup4
-
Gerekli Python paketlerini yükleyin:
pip install requests termcolor beautifulsoup4
python3 hawtxss.py -u "example.com/search?q=" -l simple_xss_payloads.txt
python3 hawtxss.py -f "url_list.txt" -l simple_xss_payloads.txt
URL listelerindeki URL'ler Parametreye Sahip Olmak Zorundadır
Örnek: example.com/search?q= >> Endpointe Sahip "search?q=" Bunun Gibi.