INetSim: Internet Services Simulation Suite

Changes

2020-05-19   INetSim 1.3.2
  • Fix denial-of-service vulnerability in FTP, HTTP, POP3 and SMTP
  • Replace hardcoded user/group names by config values
2019-08-16   INetSim 1.3.1
  • New config options for limiting the maximum size of HTTP(S) POST requests and FTP(S)/TFTP uploads:
    http(s)_post_limit, ftp(s)_max_filesize, tftp_max_filesize
  • Support includes in main configuration file
  • Several minor bugfixes
2019-08-02   INetSim 1.3.0
  • Fix potential upload filename collisions in HTTP, FTP and TFTP modules
  • Remove version history comments in individual modules
  • Debian package:
    • Start inetsim daemon after installation to comply with Debian policy
    • Compile sample Windows binaries at package build time to comply with Debian policy
      If your setup relies on INetSim to continue serving the previously included binaries,
      see /usr/share/inetsim/contrib/sample.README for additional information
2019-07-29   INetSim 1.2.9
  • Make sure permissions for SSL certificate files are set correctly
2018-06-12   INetSim 1.2.8
  • Redirect module now uses nfqueue instead of ipqueue to work with Linux kernel versions 3.5+
  • Updates mime.types
2017-10-22   INetSim 1.2.7
  • DNS: Fixed 'DNS_BindPort is tainted' problem with newer Perl versions
2016-08-29   INetSim 1.2.6
  • DNS: Bugfixes, input validation
2014-05-24   INetSim 1.2.5
  • Fixed incompatibility issue with newer versions of IO::Socket::SSL
  • Fixed incompatibility issue with some NTP clients
  • Set HTTP(S) POST data directory correctly if '--data-dir' command line option is used
2013-08-15   INetSim 1.2.4
  • Fixed broken report module
2012-10-01   INetSim 1.2.3
  • Changed Debian package dependency from Digest::SHA1 to Digest::SHA
  • Changed format of process names
2010-11-24   INetSim 1.2.2
  • DNS:
    • added check for broken version 0.65 of Perl library Net::DNS
  • HTTP:
    • added support for static fakefiles
    • some bugfixes with HTTPS fakemode
2010-07-09   INetSim 1.2.1
  • POP3:
    • fixed a small typo that caused the module to be practically unusable
2010-04-25   INetSim 1.2
  • new service module: IRC
  • HTTP:
    • added SSL support (https)
  • SMTP:
    • added SSL support (smtps)
    • added support for service extension STARTTLS
    • added support for enforced authentication
  • POP3:
    • added SSL support (pop3s)
    • added support for capabilities STLS, TOP, IMPLEMENTATION, LOGIN-DELAY, EXPIRE, RESP-CODES and AUTH-RESP-CODE
  • FTP:
    • added SSL support (ftps)
  • TFTP:
    • added support for TFTP options blksize, timeout and tsize
    • added virtual file system
  • Redirect:
    • added support for ICMP
  • some minor bugfixes
2009-09-09   INetSim 1.1.1
  • FTP:
    • always re-read content of static ftp root directory on startup
  • SMTP:
    • set header 'Return-Path' to '<>' for MAILER-DAEMON messages
    • replaced header 'Delivered-To' with 'Envelope-To'
  • POP3:
    • fixed logging of non-printable characters
2008-10-12   INetSim 1.1
  • new service modules: FTP and Syslog
  • added support for HTTP methods POST and OPTIONS
  • added support for port numbers in HTTP 'Host' header and 'absoluteURI'
  • changed SMTP HELO/EHLO response
  • added support for SMTP service extensions ENHANCEDSTATUSCODES, SEND, SAML, SOML, TURN, ETRN, ATRN, MTRK, BINARYMIME, CHUNKING, DELIVERBY, SUBMITTER, CHECKPOINT, NO-SOLICITING, FUTURERELEASE
  • added configuration options 'dummy_banner' and 'dummy_banner_wait'
  • added configuration options 'redirect_ignore_bootp' and 'redirect_ignore_netbios'
  • added configuration options 'create_reports' and 'report_language'
  • changed format of service logfile to include service child process id
  • changed default value for 'service_timeout' to 120 seconds
  • install script 'set_permissions.sh' renamed to 'setup.sh'
2008-07-07   INetSim 1.0
  • Version 1.0 released
2008-06-29   INetSim 1.0 release candidate 4
  • Perl library Net::Server is no longer included with the INetSim distribution
  • new service module: Dummy (just logs all received data)
  • added 'redirect' feature:
    • uses Linux kernel IP_QUEUE, so only available on Linux platforms
    • allows for IP-based connection redirection (tcp/udp)
    • supports static rules for redirection based on target IP address, port and/or protocol
    • can act as a NAT router for redirection of packets to other hosts
    • optionally varies the TTL value of IP packets sent to the clients from different "virtual" connection targets to make traffic look more authentic
  • DNS: added handling of AAAA queries (returns empty answer with status 'NOERROR')
  • SMTP: add 'Received:' headers to messages
  • HTTP: improved Request-URI parsing, now supports absolute URIs
  • NTP: added configuration option for less strict checks
  • added timeout handling for all service modules
  • removed 'bind_address' configuration options for individual services
  • some minor bugfixes
2007-12-12   INetSim 1.0 release candidate 3
  • new service module: finger
  • added configuration option for SMTP and POP3 to select if only reversible or all supported authentication mechanisms are offered
  • added support for SMTP extensions DSN, ETRN, EXPN, HELP and VERP
2007-10-22   INetSim 1.0 release candidate 2
  • new service module: TFTP
  • added configuration options for (re)creation of POP3 mailboxes
  • added sample SPAM mbox file
2007-10-17   INetSim 1.0 release candidate 1
  • First public release