Inhaltsverzeichnis

Troubleshooting

Packet Sniffing von der Kommandozeile:

IP und DNS Information

DNSlytics

Traceroute

Visual Traceroute

Traceroute mit Anzeige des Autonomen Systems (AS)

traceroute -a www.spiegel.de

HTTP:

HTTP über Telnet:

telnet www.spiegel.de 80
 
GET / HTTP/1.1
host: www.spiegel.de

HTTP über openssl:

Mail (SMTP):

SMTP über Telnet:

SMTP über SSL:

UDP:

UDP-Pakete per Kommandozeile senden

 echo -n "hello" >/dev/udp/localhost/8000 #may prefer IPv6!
 echo -n "hello" >/dev/udp/127.0.0.1/8000

Herausfinden ob UDP-Ports offen sind

NMAP:

https://www.cyberciti.biz/networking/nmap-command-examples-tutorials/

DNS:

http://dnscheck.iis.se/?faq=1&test=standard

SSH:

Falls SSH nicht funktioniert ist das meistens ein Problem falscher Permissions: http://www.openssh.com/faq.html

chmod 700 $HOME/.ssh
chmod go-w $HOME $HOME/.ssh
chmod 600 $HOME/.ssh/authorized_keys
chown `whoami` $HOME/.ssh/authorized_keys

Verschiedenes

Herausfinden, welcher Prozess einen bestimmten Port benutzt

 netstat -vanp tcp | grep 443
 lsof -i tcp:443
 # anschließend mit ps das Programm ermitteln
 ps -p PID

Linux/Unix Layer-4-Ports


Telnet Escape-Character

Mac

 ctrl + ü

Windows

 ctrl + +