External Network Penetration Testing: Scope and Cost
Muhammad Khizer Javed
November 7, 2026

An external network penetration test examines everything an attacker can reach from the internet without credentials: your address space, edge devices, exposed services and the hosts nobody remembers owning.
What does an external network penetration test cover, and what does it cost?
It covers your internet facing perimeter, tested without credentials: public IP ranges, edge appliances, exposed management interfaces, remote access, mail and DNS. Price is set by live host count and exposed service count rather than company size, which is why quotes vary so widely for the same sized business. SecurityWall scopes from an independent discovery sweep and quotes a fixed price before any testing begins.
What an external network penetration test covers
"External" means reachable from the public internet by someone with no account and no foothold. That sounds obvious until you try to write it down, because most organisations do not have an accurate list of what they expose. The perimeter is wider than the asset register in almost every engagement.
Six layers make up a realistic external scope:
- Address space. Owned IP ranges, cloud elastic addresses, and whatever is still pointed at a decommissioned provider.
- Edge appliances. Firewalls, VPN concentrators, SSL gateways, load balancers. The devices that cannot be patched during business hours and therefore often are not.
- Remote access. VPN portals, RDP gateways, jump hosts, anything answering on a management port.
- Published services. Mail, DNS, FTP, SSH, database ports that were opened for a migration and never closed.
- Authentication surfaces. Login portals, SSO endpoints, API gateways, webmail. Tested for authentication weakness rather than application logic.
- Forgotten hosts. Staging environments on public IPs, abandoned subdomains pointing at live infrastructure, a server a departed engineer stood up.
| Asset | Status | Why |
|---|---|---|
| Public IP ranges you own | In scope | The core of the engagement. |
| Edge and VPN appliances | In scope | Highest value target class on a modern perimeter. |
| Exposed management interfaces | In scope | The finding most likely to be rated critical. |
| Mail and DNS configuration | In scope | SPF, DKIM, DMARC, zone transfer, relay testing. |
| Login portals | In scope | At the authentication layer only, not application logic. |
| Web applications behind those portals | Conditional | Needs a separate web application test. Say so in the contract or you will get a shallow pass. |
| Cloud consoles and tenant configuration | Conditional | A cloud configuration review, not a network test. |
| Third party SaaS you do not own | Out of scope | You cannot authorise testing of someone else's platform. |
| Denial of service | Out of scope | Excluded by default in every reputable engagement. |
| Phishing and social engineering | Out of scope | A separate assessment with separate authorisation. |
| Internal network and Active Directory | Out of scope | Begins after the perimeter. See the next section. |
The conditional row on web applications is where most disappointment originates. An external network test identifies a login portal and tests it for authentication weakness. It does not test what happens after a valid login.
External vs internal: which one do you need?
The two answer different questions. External asks whether someone on the internet can get in. Internal asks how far they get once inside. Buying one and calling it the other is the most common scoping error in this category.
| External network test | Internal network test | |
|---|---|---|
| Starting position | Internet, no credentials | Inside the network, assumed foothold |
| Question answered | Can an outsider get in? | How far does a breach spread? |
| Typical findings | Exposed management interfaces, unpatched edge devices, weak or absent MFA, mail and DNS misconfiguration | Active Directory privilege paths, Kerberoasting, NTLM relay, flat network segments, credential reuse |
| Delivery | Remote. No site visit or appliance needed. | Remote via a deployed box or VPN, or on site |
| Scope driver | Live host and exposed service count | Subnet count, domain and user count |
| Usual trigger | Compliance, customer requirement, perimeter change | Post breach, segmentation proof, maturity work |
| Buy it first if | You have never tested, or the perimeter changed | The perimeter is already tested and holding |
Most organisations should buy external first. It is cheaper, faster, needs no deployment, and it covers the path a real unauthenticated attacker takes. Full detail on both sits in our internal and external network penetration testing guide.
The methodology, step by step
Vendors describe this differently, but a competent external engagement runs these six phases in this order. Ask any prospective supplier to walk you through theirs and compare.
Phases 2 and 3 are the ones to interrogate. A supplier who tests only the list you hand over will never find the host you forgot, which is precisely the host an attacker will use. If a vendor's methodology begins with "client provides in scope assets" and ends there, they are testing your paperwork.
What it finds that a vulnerability scanner does not
A scanner is excellent at the first half of phase 4 and incapable of phase 5. The distinction matters because several frameworks accept a scan for one requirement and demand a test for another.
| Capability | Vulnerability scan | Attack surface monitoring | External penetration test |
|---|---|---|---|
| Finds known CVEs on known hosts | Yes | Yes | Yes |
| Finds hosts you did not declare | No | Yes | Yes |
| Runs continuously | Scheduled | Yes | Point in time |
| Confirms a finding is real | No | No | Yes, by hand |
| Proves exploitability and impact | No | No | Yes |
| Chains low findings into one high | No | No | Yes |
| Tests authentication logic on portals | No | No | Yes |
| Satisfies an auditor asking for a pentest | No | No | Yes |
These are complements, not substitutes. Monitoring tells you when the perimeter changes. A test tells you whether the perimeter holds. Teams that buy only the first are usually surprised by the first test.
Which frameworks require external network testing
This is usually the reason the budget exists, and the frameworks are more specific than people expect. Two of them distinguish explicitly between scanning and testing, which is why buying a scan to satisfy a pentest requirement fails audit.
| Framework | Requirement | Frequency | What satisfies it |
|---|---|---|---|
| PCI DSS v4.0.1 | Explicit. Req 11.4.3 external penetration testing, separate from 11.3.2 external vulnerability scanning | Annually and after significant change | External test by a qualified tester. ASV scans do not substitute. |
| ISO 27001:2022 | Implicit. Annex A 8.8 technical vulnerability management, A 8.29 security testing in development and acceptance | Risk based, set by your own policy | Evidence of independent testing with scope and remediation. See our ISO 27001 penetration testing page. |
| SOC 2 | Implicit. CC4.1 points of focus list penetration testing as an example evaluation | Set by your described controls | Independent evaluation, dated report, documented remediation. |
| Cyber Essentials Plus | Assessed, not a pentest. Verifies patching and configuration on a sample | Annually | The assessment itself. A pentest is not required but finds what it misses. |
| DORA | Explicit for in scope financial entities. Threat led penetration testing for the significant ones | At least every three years for TLPT | A scoped programme, not a single external test. |
| Customer security questionnaires | Contractual. The most common real driver | Annually, or per deal | A current dated report, or a summary you can share without the full document. |
PCI DSS is the one to read carefully. Requirement 11.3.2 covers quarterly external scanning by an Approved Scanning Vendor, and 11.4.3 covers external penetration testing. They are different obligations and one does not discharge the other.
What it costs, and how to compare quotes
Almost nobody publishes a list price for network testing, and that is not evasion. The work is sold in tester days, and the number of days is set by what discovery finds rather than by your headcount or revenue. A thirty person company with four hundred live hosts costs more to test than a four hundred person company with twelve.
So the honest model is tester days multiplied by day rate, and the useful question is what moves the day count.
| Driver | Effect | What to do about it |
|---|---|---|
| Live host count | Largest single factor | Decommission before testing, not after. Every dead host you remove is budget back. |
| Exposed service count | Large | Close what should not be open first. The test then covers what matters. |
| Number of login portals | Moderate | Each one needs authentication testing. Consolidating behind SSO reduces both cost and risk. |
| Discovery mode | Moderate | Black box discovery costs more days than a supplied list, and finds more. Pay for it on the first engagement. |
| Retest included or separate | Moderate | Negotiate retesting into the original order. Buying it later turns a two week fix into a six week procurement. |
| Report format demands | Small | Framework specific reporting is reasonable. Bespoke templates are billable. |
| Testing window restrictions | Small to moderate | Out of hours only, or a narrow window, costs days. |
Published figures are scarce and vary by market, so treat any single number you find as one data point. Ask three suppliers for a day count and a day rate separately; that is the only way to compare them.
Three quotes for "an external network penetration test" can differ several fold and all be honest, because they are quoting different work. Make them comparable by asking each supplier the same five questions in writing:
- How many tester days, and what is the day rate? A single total hides everything.
- Do you perform independent discovery, or test only our supplied list?
- Is manual validation included for every finding, or is some output tool generated?
- Is one retest of the original attack path included in this price?
- Who writes the report, and will the tester join a remediation call?
Any supplier who will not answer those in writing has answered them.
If you are holding two or three quotes that disagree and cannot tell why, send us the scope documents. We will tell you what each one actually covers and where the gaps are, including when the cheapest quote is the right one.
How to spot a port scan sold as a penetration test
The external network test is the easiest assessment in the industry to fake, because a scanner produces a plausible looking report in an afternoon. Six signals, each checkable before you sign:
- The proposal has no day count. Real effort is measured in days. A fixed price with no stated effort is a product, and the product is usually a scan.
- Discovery is not in the methodology. If the first phase is "client provides in scope IP addresses", nothing will be found that you did not already know about.
- No named tester or certification. You are entitled to know who is doing the work and what they hold.
- Findings arrive with CVSS scores and no reproduction steps. Scanner output has scores. Test output has evidence, a request, a response, a screenshot.
- Every finding is a version number. A report consisting entirely of "upgrade to version X" with no configuration, authentication or chained findings is a scan with a cover page.
- Retesting is not offered. A supplier confident in their findings will verify the fix. One that is not will sell you a new engagement.
The single best check costs nothing: ask to see a redacted sample report before signing. Whether a firm has one ready tells you most of what you need to know, and reading it tells you the rest.
What the report should contain
The report is the deliverable you will still be using in nine months, when an auditor or a customer asks for it. Six things make it usable:
An executive summary that states the perimeter's condition in plain language, suitable for someone who will not read further. The discovery delta, listing assets found that were not on your register, which is frequently the most actionable page in the document. Findings with reproduction steps and evidence, so an engineer can confirm the issue without contacting the tester. A severity rating with stated methodology, so you can convert it to your internal scale and defend the conversion to an auditor. Remediation guidance specific to your configuration, not a vendor documentation link. And an attestation page or summary letter you can share with a customer without releasing the full technical report.
That last one matters more than it looks. Most buyers eventually need to prove testing happened to someone they will not send a full report to, and the usual fallback is an informal letter. Ask what your supplier provides before you need it.
Questions buyers ask
What is an external network penetration test? An authorised assessment of everything your organisation exposes to the public internet, performed without credentials or internal access. The tester discovers your perimeter independently, maps exposed services, then manually validates and safely exploits findings to prove real impact. It stops at the point of entry; what happens deeper inside is an internal test.
What is the difference between external infrastructure and external network penetration testing? Nothing meaningful. Different suppliers use different words for the same engagement. "Infrastructure" sometimes signals that cloud hosted assets are explicitly included, so confirm the asset list rather than relying on the label.
How long does an external network penetration test take? Commonly three to five tester days for a modest perimeter, with reporting after. Elapsed time is usually two to three weeks including scheduling and the report. The day count scales with live hosts and exposed services, not with company size.
How often should we run one? Annually as a floor, and after any significant perimeter change: a new edge appliance, a cloud migration, a merger, or newly exposed remote access. PCI DSS requires annually and after significant change. Most frameworks leave the interval to your own risk policy, which means you have to justify whatever you choose.
Is an external penetration test the same as a vulnerability scan? No, and several frameworks require both separately. A scan identifies known issues on hosts you declare. A test discovers hosts you did not declare, confirms findings by hand, proves exploitability, and chains low findings into high ones. PCI DSS asks for quarterly ASV scanning under 11.3.2 and external penetration testing under 11.4.3 as distinct obligations.
Do we need to tell our hosting provider or SOC? Your hosting or cloud provider may require notification; check their testing policy during scoping. Telling your own SOC is a judgement call. Warning them makes the test smoother and less realistic. If you want to know whether detection works, that is a purple team exercise, and it should be bought as one.
Can an external test cover our web application too? Partly, and this is the most common scoping disappointment. An external network test finds your login portal and tests it at the authentication layer. Business logic, authorisation and injection flaws behind a valid login need a web application test. Buy both if the application is the thing you are actually worried about.
Where to start
If you have never had the perimeter tested, buy the external network test before anything else. It is the cheapest assessment in the category, needs no deployment, and covers the exact path an unauthenticated attacker takes. Pay for independent discovery on the first engagement even though it costs more days, because the reconciliation output is usually worth more than the findings.
Then fix what comes back, retest it, and only after the perimeter holds should you spend money asking how far a breach would spread inside.
We run external network tests with independent discovery, manual validation of every finding, and one retest included in the original price. Bring your IP ranges, or nothing at all and we will find them.
Twenty minutes, a scoped price, and an honest answer on whether SLASH fits your workflow.
Book a walkthrough →About Muhammad Khizer Javed
Muhammad Khizer Javed is a member of the SecurityWall team, contributing expert insights on cybersecurity and penetration testing.