GoDirEnum, bir web sitesindeki gizli dizinleri ve dosyaları bulmak için kullanılan çok iş parçacıklı bir Go programıdır. Kullanıcı tarafından sağlanan bir URL ve wordlist dosyasını kullanarak HTTP istekleri yapar ve yanıt kodlarına göre sonuçları filtreler.
- Go 1.16 veya üstü
- Git
- İnternet bağlantısı
Öncelikle, projeyi klonlayın:
git clone https://github.com/Muhammetcansimsek/GoDir3num.git
cd GoDir3num
Bağımlılıkları yüklemek için aşağıdaki komutu çalıştırın:
go mod tidy
Farklı dizin ve dosya adlarını içeren bir wordlist dosyasına ihtiyacınız olacak. Örneğin:
admin
login
dashboard
uploads
Bu dosyayı wordlist.txt
olarak kaydedin.
Programı derlemek için aşağıdaki komutu kullanın:
go build -o webfuzzer
Programı çalıştırmak için aşağıdaki komutu kullanın:
./webfuzzer -url "http://hedef-site.com" -wordlist wordlist.txt -threads 150
-url
: Tarama yapılacak temel URL.-wordlist
: Wordlist dosyasının yolu.-threads
: Eşzamanlı iş parçacığı sayısı (varsayılan: 150).-verbose
: Ayrıntılı çıktıyı etkinleştirir.
./webfuzzer -url "http://example.com" -wordlist common.txt -threads 100 -verbose true
Proje üzerinde çalışırken kullanışlı olabilecek bazı komutlar:
go run main.go result.go -url "http://example.com" -wordlist common.txt -threads 100
Katkıda bulunmak isterseniz, lütfen bir pull request gönderin veya bir issue açın.