← Back to list

INetSim: The Fake Internet Every Malware Analyst Needs

Hey Malware Analyst

Noman Prodhan · 2025-12-02 18:55 · 0 claps · 1.8 min read
#malware-analysis #remnux #inetsim #malware-analysis-lab
Open on Medium ↗
Wiki topics: 🔒 · Cybersecurity

INetSim: The Fake Internet Every Malware Analyst Needs

Hey Malware Analyst

Today, we’re diving into a fascinating tool that quietly powers many malware analysis labs around the world: INetSim.

If you’re new to it, INetSim stands for Internet Services Simulation Suite — a lightweight, open-source framework designed to simulate common internet services in a fully controlled environment. In short, it gives analysts a safe “fake internet” so malware can behave as if it’s online, without ever touching the real one.

In this article, we’ll walk through how to set up and use INetSim within a REMNUX environment.

One of the advantages of using REMNUX is that INetSim comes pre-installed . REMNUX already enables many of INetSim’s core services by default, making it easy to start analyzing malware traffic right away.

However, to ensure everything works smoothly in a controlled lab environment, we’ll make a few important adjustments. Specifically, we’ll:

  • Enable the DNS service
  • Change the bind IP address
  • Set the default DNS IP

These changes help INetSim correctly handle requests coming from your malware analysis VM.

All configuration settings for INetSim are stored in:

/etc/inetsim/inetsim.conf

We’ll be editing this file to tune the behavior of the fake internet to our needs.

Inside the inetsim.conf file, a few key settings are commented out by default. To make INetSim fully functional in our REMNUX setup, we’ll update three important lines.

Enable the DNS Service

In the config file, you’ll find:

#start_service dns

The # disables the line, so INetSim won’t start the DNS service unless we remove it.

Go ahead and uncomment it:

start_service dns

This ensures INetSim responds to all DNS queries coming from your malware analysis VM.

Change the Bind Address

Next, look for:

#service_bind_address   10.10.10.1

Uncomment it and change the IP to:

service_bind_address   0.0.0.0

It tells INetSim to listen on all available network interfaces, not just a single IP.

Set the Default DNS Response IP

Finally, update:

#dns_default_ip         10.10.10.1

Uncomment it and replace the IP with your REMNUX machine’s actual IP address on the analysis network:

dns_default_ip         <your-remnux-ip>

This tells INetSim to redirect every DNS lookup from the malware to your REMNUX box, ensuring all traffic stays inside your isolated lab and gets logged.

After saving the changes, simply run inetsim from the terminal. It will start with the updated settings, enable the DNS service, and your setup will be ready to use.

I hope you enjoyed this article, will be back with another new article soon. Happy Hacking 🤟


메타데이터
post_id
92f3e79d6a85
slug
inetsim-the-fake-internet-every-malware-analyst-needs-92f3e79d6a85
url
https://medium.com/@nomanprodhan/inetsim-the-fake-internet-every-malware-analyst-needs-92f3e79d6a85
canonical_url
https://medium.com/@nomanprodhan/inetsim-the-fake-internet-every-malware-analyst-needs-92f3e79d6a85
author_url
https://medium.com/@nomanprodhan
status
ok
fetched_at
2026-07-13 06:23:13