Minimal, hΔ±zlΔ± ve renkli terminal port tarayΔ±cΔ± β by dorukcodes
βββββββ ββββββββ βββββββ ββββββ ββββ βββ
ββββββββ βββββββββββββββββββββββββββββ βββ
βββ ββββββββββββββββββββ ββββββββββββββ βββ
βββ ββββββββββββββββββββ ββββββββββββββββββ
ββββββββ βββββββββββββββββββ ββββββ ββββββ
βββββββ ββββββββ ββββββββββ ββββββ βββββ
- β‘ HΔ±zlΔ± β Γ§oklu thread ile eΕ zamanlΔ± tarama
- π¨ Renkli Γ§Δ±ktΔ± β aΓ§Δ±k portlar anΔ±nda gΓΆze Γ§arpar
- π Banner grabbing β servis bilgisi Γ§ekme desteΔi
β οΈ Risk uyarΔ±larΔ± β aΓ§Δ±k portlara gΓΆre gΓΌvenlik ipuΓ§larΔ±- π§© Esnek port seΓ§imi β aralΔ±k, liste veya hazΔ±r yaygΔ±n portlar
- π οΈ SΔ±fΔ±r baΔΔ±mlΔ±lΔ±k β sadece Python standart kΓΌtΓΌphanesi
git clone https://github.com/dorukcodes/d-scan
cd d-scan
python port_scanner.py --helpPython 3.10+ gereklidir. Ekstra kΓΌtΓΌphane kurmanΔ±za gerek yok.
python port_scanner.py 192.168.1.1python port_scanner.py 192.168.1.1 -p 1-500python port_scanner.py 192.168.1.1 -p 22,80,443,3306python port_scanner.py 192.168.1.1 --toppython port_scanner.py 192.168.1.1 -p 1-1024 -bpython port_scanner.py 192.168.1.1 -p 1-65535 -t 500 --timeout 0.3python port_scanner.py scanme.nmap.org --top| Parametre | AΓ§Δ±klama | VarsayΔ±lan |
|---|---|---|
host |
Hedef IP veya hostname | β |
-p, --ports |
Port aralΔ±ΔΔ± veya liste | 1-1024 |
-t, --threads |
Thread sayΔ±sΔ± | 200 |
--timeout |
BaΔlantΔ± timeout (sn) | 0.5 |
-b, --banner |
Banner grabbing | kapalΔ± |
--top |
YaygΔ±n 20 port | kapalΔ± |
Hedef : scanme.nmap.org (45.33.32.156)
Portlar : 1 β 1024 (1024 port)
Thread : 200
BaΕlangΔ±Γ§: 14:32:07
ββββββββββββββββββββββββββββββββββββββββββββββ
PORT DURUM SERVΔ°S BANNER
ββββββββββββββββββββββββββββββββββββββββββββββ
22 β AΓIK SSH
80 β AΓIK HTTP HTTP/1.1 200 OK
443 β AΓIK HTTPS
ββββββββββββββββββββββββββββββββββββββββββββββ
β AΓ§Δ±k : 3
β KapalΔ± : 1021
β± SΓΌre : 3.42s
β Dikkat:
[22/SSH] SSH aΓ§Δ±k β brute-force'a karΕΔ± fail2ban kur.
Bu araΓ§ yalnΔ±zca izin verilen sistemlerde ve eΔitim amaΓ§lΔ± kullanΔ±m iΓ§indir.
Δ°zinsiz sistemleri taramak yasalara aykΔ±rΔ±dΔ±r. Sorumluluk kullanΔ±cΔ±ya aittir.
- UDP port tarama desteΔi
- JSON / TXT Γ§Δ±ktΔ± kaydetme (
-o output.txt) - OS fingerprinting (iΕletim sistemi tahmini)
- CVE veritabanΔ± entegrasyonu
- GUI arayΓΌz (Tkinter veya web tabanlΔ±)
- Subnet tarama (
192.168.1.0/24)
Doruk β IT ΓΔrencisi Β· Python Β· Cybersecurity
github.com/dorukcodes