Python İle Yaptığım Port Tarayıcı

narkotix7

Üye
1 Ara 2023
99
48
Mersin
Başlıktaki gibi kendim olusturdugum python port scanner. Bu konularda yeniyim önerilere açığım iyi geceler.
PortScanner

VirusTotal
 
Son düzenleme:

SignIn

Üye
6 Eki 2022
170
84
Tokyo
Github hesabı oluşturup oraya yükledikten sonra buraya link bırakmak daha cool duracaktır;
ya da;
Direk kodları burada paylaşırsanız daha verimli etkileşim alabilirsin.
Sağa sola gidip indirmeye çalışmak pek mantıklı değil :|
Örnek ;
 

BlackDynamite

Katılımcı Üye
7 Kas 2023
939
364
Başlıktaki gibi kendim olusturdugum python port scanner. Bu konularda yeniyim önerilere açığım iyi geceler.
PortScanner
Python:


VirusTotal

kodları da paylasabiliyorsun burdu bilgin olsun eline sağlık
 

Turkuaz999

Üye
21 Mar 2015
54
6
Başlıktaki gibi kendim olusturdugum python port scanner. Bu konularda yeniyim önerilere açığım iyi geceler.
PortScanner
Python:


VirusTotal

Hocam port nedir?Ne işe yarar?
 

narkotix7

Üye
1 Ara 2023
99
48
Mersin
Hocam port nedir?Ne işe yarar?
Port, giriş, bağlantı yuvası, soket gibi anlamlara gelen, bilgisayar ağlarında kullanılan bir kavramdır. İki ağ cihazının birbirleri arasında haberleşmesi için kullanılır. Yukarıda paylaştığım dosya Ağdaki cihazların port açıklarını bulup onlardan yararlanmanızı sağlayabilir (Exploit yerleştirmek gibi ). Veya Kendi Cihazımda açık olan portları güvenlik amaçlı kapatabiliriz. Merak ettiğiniz başka soru varsa sorabilirsiniz. Bildiğim kadarıyla size cevap vermeye çalışırım. İyi geceler
 

zabumafu

Yeni üye
7 Eyl 2023
2
1
1. zaten tek bir seçenek var, neden sanki elli farklı opsiyon sunuyormuş gibi işlem seçtiriyorsun?
2. o tek işlem seçeneğinin yanında "1-1000" diye bir ibare var. dümdüz her insan için muhtemelen anlamı şöyle olsa gerek: ben 1'den 1000'e kadar tarıyorum. e koda bakıyorsun, taradığı portlar ports := [80, 9929, 31337, 8008, 21, 443, 20, 22, 23, 25, 110, 143, 993, 123, 161, 162, 500, 389, 3389, 554, 445, 1434, 5900] (arkadaşım bu liste neden böyle ilginç bir sıraya sahip? prioritized bir liste diyeceğim, onu da dedirtmeyecek bir sıraya sokmuşsun. sorted(ports) -> [20, 21, 22, 23, 25, 80, 110, 123, 143, 161, 162, 389, 443, 445, 500, 554, 993, 1434, 3389, 5900, 8008, 9929, 31337]). şayet toplamda 23 tane portu kontrol edeceksen, neden 1-1000 diyorsun? eğer ki taranacak port aralığı 1-1000 ise, 16. indisten sonra gelen 1434, 3389, 5900, 8008, 9929 ve 31337 portlarını kontrol etme ihtiyacı neden duyuyorsun?
3. kod boyunca kullanılmayan os ve time standart modüllerini neden içe aktarmışsın?
4. 23 tanecik port için multi-threading kullanmak -ve her bir port için ayrı thread açmak- excalibur ile peynir doğramak olmuyor mu? kaldı ki her port için 0.4 saniyecik neyine yetecek? bu tahmini yanıt süresiyle spooky-action-at-a-distance canlandırması mı yapıyoruz, false-positive manyağı mı yapacaksın bizleri?
5. işlem "1" olmazsa tarama fonksiyonu ass-sla tanımlanmıyor, ve sen her halükarda namecik maincik olduğu müddetçe o fonksiyonu çağırıyorsun. katı cisim varsayımını mı uyguluyoruz, bu uygulamada neden hiç esneklik yok?

kafamda çok soru var adnan. deli sorular.
 

drjacob

Uzman üye
21 Ocak 2012
1,819
422
localhost
Başlıktaki gibi kendim olusturdugum python port scanner. Bu konularda yeniyim önerilere açığım iyi geceler.
PortScanner
Python:


VirusTotal

Teşekkürler.
 

narkotix7

Üye
1 Ara 2023
99
48
Mersin
1. zaten tek bir seçenek var, neden sanki elli farklı opsiyon sunuyormuş gibi işlem seçtiriyorsun?
2. o tek işlem seçeneğinin yanında "1-1000" diye bir ibare var. dümdüz her insan için muhtemelen anlamı şöyle olsa gerek: ben 1'den 1000'e kadar tarıyorum. e koda bakıyorsun, taradığı portlar ports := [80, 9929, 31337, 8008, 21, 443, 20, 22, 23, 25, 110, 143, 993, 123, 161, 162, 500, 389, 3389, 554, 445, 1434, 5900] (arkadaşım bu liste neden böyle ilginç bir sıraya sahip? prioritized bir liste diyeceğim, onu da dedirtmeyecek bir sıraya sokmuşsun. sorted(ports) -> [20, 21, 22, 23, 25, 80, 110, 123, 143, 161, 162, 389, 443, 445, 500, 554, 993, 1434, 3389, 5900, 8008, 9929, 31337]). şayet toplamda 23 tane portu kontrol edeceksen, neden 1-1000 diyorsun? eğer ki taranacak port aralığı 1-1000 ise, 16. indisten sonra gelen 1434, 3389, 5900, 8008, 9929 ve 31337 portlarını kontrol etme ihtiyacı neden duyuyorsun?
3. kod boyunca kullanılmayan os ve time standart modüllerini neden içe aktarmışsın?
4. 23 tanecik port için multi-threading kullanmak -ve her bir port için ayrı thread açmak- excalibur ile peynir doğramak olmuyor mu? kaldı ki her port için 0.4 saniyecik neyine yetecek? bu tahmini yanıt süresiyle spooky-action-at-a-distance canlandırması mı yapıyoruz, false-positive manyağı mı yapacaksın bizleri?
5. işlem "1" olmazsa tarama fonksiyonu ass-sla tanımlanmıyor, ve sen her halükarda namecik maincik olduğu müddetçe o fonksiyonu çağırıyorsun. katı cisim varsayımını mı uyguluyoruz, bu uygulamada neden hiç esneklik yok?

kafamda çok soru var adnan. deli sorular.
Teşekkürler hocam hepsini gözden geciricegim.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.