---
title: How to scan the internal network using Docker VPN Agent
description: You can perform internal scanning without any configuration on multiple platforms such as Windows, Linux, or even Apple M1 chips.
---

[Skip to content](https://support.pentest-tools.com/how-to-scan-the-internal-network-using-docker-vpn-agent#main-content)

[![flat ptt\_logo\_RGB\_alpha](https://support.pentest-tools.com/hubfs/flat%20ptt_logo_RGB_alpha.svg)](https://support.pentest-tools.com/)

Open main navigation

Close main navigation

- [Raise a ticket](https://share.hsforms.com/1iXO7OCiAQV67C-9QIn-4Dgbqmk4)

[Raise a ticket](https://share.hsforms.com/1iXO7OCiAQV67C-9QIn-4Dgbqmk4)

 How can we help you?

- There are no suggestions because the search field is empty.

1. [Support Center](https://support.pentest-tools.com/)
2. [VPN Profiles](https://support.pentest-tools.com/vpn-profiles)

June 24, 2025

# How to scan the internal network using Docker VPN Agent

## You can perform internal scanning without any configuration on multiple platforms such as Windows, Linux, or even Apple M1 chips.

The **Pentest-Tools.com VPN Agent** is a small appliance that can be easily deployed on a multitude of platforms in order for our tools to gain access to your internal network.

⚠️ Before starting, please make sure you have  **Docker Engine** installed on the host machine where you want to deploy the Agent. You can find  **more information**  [**here**](https://docs.docker.com/engine/install/).

### Step 1: Create a new VPN Agent Profile

Go to [VPN Profiles](https://pentest-tools.com/vpn_profiles), click on + Add VPN Profile, and select Use VPN Agent (for the other options, check our support center).

![](https://support.pentest-tools.com/hs-fs/hubfs/Knowledge%20Base%20Import/image-Dec-17-2024-03-28-20-9028-PM.png?width=325&height=336&name=image-Dec-17-2024-03-28-20-9028-PM.png)

These are important configuration steps that can be set now, or later by editing the VPN Profile:

1. If your targets resolve only through a specific DNS, please specify it in the DNS Servers section, but be sure to also include Google’s DNS (8.8.8.8), as it’s required for the agent to function properly.
2. Don't forget to select the desired  **Workspace(s)** that you want to associate this VPN Profile with. All scans in these workspaces will pass through the VPN Tunnel.
3. \[Optional\] specify a limit for how many parallel scans you can execute over this VPN Profile (you can't set more than the maximum parallel scans included in your pricing plan). This is useful, especially for  **setups that cannot handle more than a few parallel scans** due to network limitations.

Each VPN Agent Profile can be deployed using multiple methods. In order to find those methods, you can click on the yellow button **Deploy**. In this article, we will focus only on the **Docker** method and how to install the Pentest-Tools.com Docker to scan private networks or bypass firewall restrictions.![](https://support.pentest-tools.com/hs-fs/hubfs/image-png-Jun-24-2025-01-25-32-6297-PM.png?width=670&height=143&name=image-png-Jun-24-2025-01-25-32-6297-PM.png)

### Step 2: Copy the docker run command

![](https://support.pentest-tools.com/hs-fs/hubfs/image-png-Jun-24-2025-01-27-13-5541-PM.png?width=789&height=551&name=image-png-Jun-24-2025-01-27-13-5541-PM.png)

Copy the docker command and **paste it** into the terminal of the host machine.

### Step 3: Launch the Docker Agent into the terminal

![](https://support.pentest-tools.com/hubfs/Knowledge%20Base%20Import/docker_agent_terminal.png)

At the first run, the docker will automatically pull the image from our official docker hub repository.

Make sure that the **outbound connection on port 22 is allowed** from your host machine. Otherwise, the agent will fail the step  *Starting SSH to vpn.pentest-tools.com:22...*

Please ensure that the host machine can reach  **vpn.pentest-tools.com** and that it can correctly resolve the name.

### Step 4: Test the connection

Click the **play button** to test the connection to the deployed agent.

![](https://support.pentest-tools.com/hubfs/Knowledge%20Base%20Import/vpn_test_success.png)

**Congrats! 🎉**  
You’ve successfully configured the  **Docker VPN Agent** and you can start  **scanning your infrastructure.**

- [Getting started](https://support.pentest-tools.com/getting-started#main-content)

    - [Tips & Tricks](https://support.pentest-tools.com/getting-started#tips-tricks)
    - [First Steps](https://support.pentest-tools.com/getting-started#first-steps)
- [Tools and Scans](https://support.pentest-tools.com/tools-and-scans#main-content)

    - [Network Infrastructure Testing](https://support.pentest-tools.com/tools-and-scans#network-infrastructure-testing)
    - [Authenticated Scanning](https://support.pentest-tools.com/tools-and-scans#authenticated-scanning)
    - [Frequently Asked Questions (FAQ)](https://support.pentest-tools.com/tools-and-scans#frequently-asked-questions-faq)
    - [Offensive Tools](https://support.pentest-tools.com/tools-and-scans#offensive-tools)
    - [Web Application Testing](https://support.pentest-tools.com/tools-and-scans#web-application-testing)
    - [Reconnaissance](https://support.pentest-tools.com/tools-and-scans#reconnaissance)
- [Account and Billing](https://support.pentest-tools.com/account-and-billing#main-content)

    - [Billing and Payment](https://support.pentest-tools.com/account-and-billing#billing-and-payment)
    - [Account Management](https://support.pentest-tools.com/account-and-billing#account-management)
- [Assets, Targets & Workspaces](https://support.pentest-tools.com/assets-targets-workspaces#main-content)

    - [Workspaces](https://support.pentest-tools.com/assets-targets-workspaces#workspaces)
    - [Assets & Targets](https://support.pentest-tools.com/assets-targets-workspaces#assets-targets)
- [Reporting and Vulnerability Management](https://support.pentest-tools.com/reporting-and-vulnerability-management#main-content)

    - [Notifications](https://support.pentest-tools.com/reporting-and-vulnerability-management#notifications)
    - [Attack Surface](https://support.pentest-tools.com/reporting-and-vulnerability-management#attack-surface)
    - [Reporting](https://support.pentest-tools.com/reporting-and-vulnerability-management#reporting)
    - [Findings](https://support.pentest-tools.com/reporting-and-vulnerability-management#findings)
- [VPN Profiles](https://support.pentest-tools.com/vpn-profiles)
- [Integrations](https://support.pentest-tools.com/integrations)
- [Automation](https://support.pentest-tools.com/automation#main-content)

    - [Scheduler](https://support.pentest-tools.com/automation#scheduler)
    - [Scan Groups](https://support.pentest-tools.com/automation#scan-groups)
    - [Pentest Robots](https://support.pentest-tools.com/automation#pentest-robots)
- [Change Log](https://support.pentest-tools.com/change-log)
- [Data Security](https://support.pentest-tools.com/data-security)

[![Chill listening crop-3](https://support.pentest-tools.com/hs-fs/hubfs/Logo%20negru.png?width=109&height=40&name=Logo%20negru.png "Chill listening crop-3")](http://Pentest-Tools.com)

[Go to Pentest-Tools.com](https://pentest-tools.com/)

<https://www.linkedin.com/company/pentesttools> <https://www.youtube.com/c/PentestToolscom> <https://www.reddit.com/r/pentest_tools_com/>

Copyright © 2026 PentestTools S.A.