You need to enable JavaScript to run this app.

Skip to main content

Python İle "Socket" Kütüphanesi ile Portscanner Nasıl Yazılır ?

Python İle "Socket" Kütüphanesi ile Portscanner Nasıl Yazılır ?

magAcalaVE
Python İle "Socket" Kütüphanesi ile Portscanner Nasıl Yazılır ?
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

İçerik sağlayıcı paylaşım sitesi olarak hizmet veren Siber Güvenlik Forumu sitemizde 5651 sayılı kanunun 8. maddesine ve T.C.K'nın 125. maddesine göre tüm üyelerimiz yaptıkları paylaşımlardan kendileri sorumludur. Sitemiz hakkında yapılacak tüm hukuksal şikayetleri İletişim bağlantısından bize ulaşıldıktan en geç 3 (üç) gün içerisinde ilgili kanunlar ve yönetmenlikler çerçevesinde tarafımızca incelenerek, gereken işlemler yapılacak ve site yöneticilerimiz tarafından bilgi verilecektir.