Fórum Root.cz

Hlavní témata => Sítě => Téma založeno: registrovany123 12. 05. 2022, 12:08:03

Název: Jakou zprávu poslat serveru, aby o sobě podal informace?
Přispěvatel: registrovany123 12. 05. 2022, 12:08:03
Delam jednoduchy port scanner v Pythonu:
Kód: [Vybrat]
def check_port(host, port):
    sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    result = sock.connect_ex((host, port))
    if result == 0:
        print(f"{host}:{port} is open {socket.}")
    sock.close()

A chtel bych informaci o otevrenem portu doplnit o nejake informace o tom, co tam nasloucha - napr. "Nginx", "Apache Tomcat", "Prestige Router administration console" atp., proste vsechno co se da zjistit.

Jak na to?
Název: Re:Jakou message poslat serveru pres Socket aby o sobe podal informace?
Přispěvatel: RDa 12. 05. 2022, 12:18:23
Pokud se jedna o HTTP server, tak muzes poslat HEAD / request a parsovat header Server a doufat ze soft na protejsi strane nebude lhat :)
Název: Re:Jakou message poslat serveru pres Socket aby o sobe podal informace?
Přispěvatel: Filip Jirsák 12. 05. 2022, 13:14:35
Nastudovat si jednotlivé protokoly, jejichž servery tam mohou běžet, poslat požadavek v daném protokolu a zpracovat odpověď. Jaké informace server poskytne pak záleží na konkrétním protokolu.
Název: Re:Jakou zprávu poslat serveru, aby o sobě podal informace?
Přispěvatel: FKoudelka 12. 05. 2022, 18:54:25
Asi máš nějaký důvod, proč nepoužít nmap, že…