Siber Güvenlik Forumu
Python İle "Socket" Kütüphanesi ile Portscanner Nasıl Yazılır ? - Baskı Önizleme

+- Siber Güvenlik Forumu (https://forum.alikaanbashan.org)
+-- Forum: Programlama (https://forum.alikaanbashan.org/forum-Programlama-3)
+--- Forum: Yerli & Milli Projeler (https://forum.alikaanbashan.org/forum-Yerli-Milli-Projeler-9)
+--- Konu Başlığı: Python İle "Socket" Kütüphanesi ile Portscanner Nasıl Yazılır ? (/konu-Python-%C4%B0le-Socket-K%C3%BCt%C3%BCphanesi-ile-Portscanner-Nas%C4%B1l-Yaz%C4%B1l%C4%B1r-25)



Python İle "Socket" Kütüphanesi ile Portscanner Nasıl Yazılır ? - Codex - 09-21-2023

PHP Kod:
import socket

def scan_ports
(targetports):
    open_ports = []
    for port in ports:
        try:
            # Socket nesnesi oluştur
            s socket.socket(socket.AF_INETsocket.SOCK_STREAM)
            # Belirtilen portu dene
            result s.connect_ex((targetport))
            if result == 0:
                open_ports.append(port)
            s.close()
        except KeyboardInterrupt:
            print("\nTarama kullanıcı tarafından iptal edildi.")
            break
        except socket.gaierror:
            print("Host adı çözülemedi. Devam edilemiyor.")
            break
        except socket.error:
            print("Sunucuyla bağlantı kurulamadı.")
            break

    return open_ports

if __name__ == "__main__":
    target_host input("Hedef IP adresini girin: ")
    target_ports input("Taramak istediğiniz port aralığını girin (örn. 20-100): ")
    
    start_port
end_port map(inttarget_ports.split('-'))
    
    open_ports 
scan_ports(target_hostrange(start_portend_port 1))
    
    
if open_ports:
        print("Açık portlar:")
        for port in open_ports:
            print(port)
    else:
        print("Açık port bulunamadı."
Takipte Kalın Örnek Onlarca Tool Paylaşımı Yapacağız Hepsi ve Daha Fazlası Codex Farkı İle forum.alikaanbashan.org'ta