DOKK / manpages / debian 10 / inetsim / inetsim.1.de
inetsim(1) inetsim(1)

inetsim - Programm zur Simulation von Internet-Diensten

inetsim [--config <Konfigurationsdatei>] [--version] [--data-dir <Datenverzeichnis>] [--log-dir <Logverzeichnis>] [--report-dir <Reportverzeichnis>] [--bind-address <IP-Adresse>] [--max-childs <maximale Anzahl der Kindprozesse>] [--user <Benutzername>] [--faketime-init-delta <anfaengliche Zeitdifferenz>] [--faketime-auto-delay <Zeitverzoegerung>] [--faketime-auto-incr <Schrittweite>] [--session <Name der Sitzung>] [--pidfile <PID-Datei>]

INetSim simuliert gaengige Internet-Dienste wie DNS, HTTP, SMTP oder POP3.

Angabe einer alternativen Konfigurationsdatei. Standard ist conf/inetsim.conf im aktuellen Verzeichnis.
Ausgabe der Versionsinformation.
Angabe eines alternativen Datenverzeichnisses. Standard ist data/ im aktuellen Verzeichnis.
Angabe eines alternativen Logverzeichnisses. Standard ist log/ im aktuellen Verzeichnis.
Angabe eines alternativen Reportverzeichnisses. Standard ist report/ im aktuellen Verzeichnis.
Angabe der IP-Adresse, unter welcher die Dienste lauschen sollen.
Angabe der maximalen Anzahl der gestarteten Kindprozesse (Anzahl paralleler Verbindungen) fuer jeden Dienst. Standard ist 10.
Angabe eines alternativen Benutzers, unter welchem die Dienste laufen sollen. Standard ist nobody.
Angabe der anfaenglichen Zeitdifferenz in Sekunden (positiv oder negativ) - relativ zum aktuellen Datum bzw. zur aktuellen Uhrzeit. Diese wird anstelle des Wertes aus der Konfigurationsdatei verwendet. Hinweis: Die Zeitdifferenz wird von allen Diensten beruecksichtigt. Standard ist 0 (aktuelles Datum/aktuelle Uhrzeit).
Angabe der Zeitverzoegerung in Sekunden, nach welcher die Zeitdifferenz regelmaessig entsprechend dem bei --faketime-auto-incr eingestellten Wert erhoeht oder verringert wird. Ein Wert von '0' schaltet diese Funktion ab. Standard ist 0 (ausgeschaltet).
Angabe der Schrittweite in Sekunden, um welche die Zeit in regelmaessigen Abstaenden erhoeht oder verringert wird. Diese Option ist nur wirksam, wenn bei --faketime-auto-delay die Zeitverzoegerung eingeschaltet ist (nicht auf '0' gesetzt). Standard ist 3600.
Angabe eines alternativen Sitzungsnamens. Standard ist die Prozess-ID des Hauptprogramms.
Angabe einer alternativen PID-Datei. Standard ist /var/run/inetsim.pid.

Simulation mit Sitzungsnamen 'simtest5' starten

        # inetsim --session simtest5

Simulation mit Zeitsprung von einem Tag in die Zukunft nach jeweils 60 Sekunden starten

        # inetsim --faketime-auto-delay 60 --faketime-auto-incr 86400

dito, jedoch mit Zeitsprung in die Vergangenheit

        # inetsim --faketime-auto-delay 60 --faketime-auto-incr -86400

Perl 5, Getopt::Long, Net::Server, Net::DNS, IO::Handle, IO::Socket, IO::Select, IPC::Shareable, Digest::SHA, File::Copy, MIME::Base64, IPTables::IPv4::IPQueue (optional)

Matthias Eckert <me@inetsim.org>, Thomas Hungenberg <th@inetsim.org>

2017-10-22 perl v5.20.2