Mal sehen, ob man hier raus eine Serie starten kann. Immer wieder brauche ich kleinere Codeschnipsel / Scripte, die mir Arbeit abnehmen sollen. Es lohnt sich meiner Meinung nach, diese mit der Welt zu teilen.

Ich starte mit einem Codeschnipsel, welches ich gestern brauchte. Ein Kunde hat einen Mailserver, dessen IP ich gerne wissen wollte. Die bekannten Webseiten, die einem die IP verraten konnte ich nicht verwenden, da nur Port 25 nach extern offen ist. Kurzerhand ein kleines NodeJS Script geschrieben, was mir bei einer Verbindung, z.B. via Telnet, meine öffentliche IP zurück gibt.

var net = require('net');
var srv = net.createServer(function(c) {
    c.write(c.remoteAddress+'\r\n');
    c.end();
}).listen(25);