nc (netcat) als primitiver Portscanner
Wenn man kurz mal wissen möchte, ob z.B. eine Portrange offen ist, geht das recht flott mit nc (netcat) z.B.:
nc -w 2 -zv 10.0.0.1 30000-30003
Connection to 10.0.0.1 30000 port [tcp/*] succeeded!
Connection to 10.0.0.1 30001 port [tcp/*] succeeded!
Connection to 10.0.0.1 30002 port [tcp/*] succeeded!
Connection to 10.0.0.1 30003 port [tcp/*] succeeded!
Mit -w geben wir ein Timeout von 2 Sek. an, damit wir nicht so lange warten müssen. -z prüft, ob der Port offen ist, -v macht nc etwas gesprächiger und hinten gibt man dann noch die IP und die Port(s) an.
Posted at 01:17nachm. März 24, 2016 by cetixx in General | Kommentare [1]
Läuft Docker Container im privilegierten Modus?
Wie findet man raus, ob ein Docker Container im privilegierten Modus läuft?
docker inspect --format='{{.HostConfig.Privileged}}' <container id>
Posted at 01:13nachm. März 24, 2016 by cetixx in Books | Kommentare [0]
PID eines Prozesses auf dem Docker Host einem Docker Container zuordnen
Wenn man auf einem Server Docker am Laufen hat, sieht man vielleicht mal Prozesse auf diesem Host mit top, ps o.ä. mit hoher CPU-Belastung. Nun möchte man wissen, in welchem Container dieser Prozess läuft. Das findet man mit folgendem Kommando raus.
sudo docker ps -q | sudo xargs docker inspect --format '{{.State.Pid}}, {{.Id}}'
Die erste Spalte zeigt die PID an und dahinter die Container ID.
Posted at 03:00nachm. März 01, 2016 by cetixx in General | Kommentare [0]