Banner greifen HTTP

Ich versuche HTTP Banner Grabbing zu implementieren. Ich habe das geschrieben:

s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.settimeout(2)
s.connect((ip_address,80)) 

byte = str.encode("Server:\r\n")
s.send(byte)
banner = s.recv(1024)
print(banner)

Es sollte druckenBad request Massage mit weiteren Informationen über den Server, sondern druckt mir den HTML-Code des Browsers.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage