main logo icon

Published on

August 7, 2026

|

12 min read

External Network Penetration Testing: What Is In Scope and What It Finds

An external network penetration test covers what an unauthenticated attacker reaches from the internet: public IP ranges, edge appliances, VPN and remote access, mail and DNS, exposed management planes and forgotten hosts. Scope, findings, cost drivers.

Arafat Afzalzada

Arafat Afzalzada

Founder

Network Security

Summarize with AI

ChatGPTPerplexityGeminiGrokClaude

TL;DR

An external network penetration test is an authorized, time-boxed assessment of everything an unauthenticated attacker can reach from the public internet across the IP ranges, domains and cloud assets your organization owns. The first genuine finding on most external tests is not a vulnerability at all, it is the gap between the asset list the client provided and the asset list the tester discovered. Six finding classes dominate external reports: exposed management planes, unpatched or end-of-support edge devices, weak or absent MFA on remote access, credential exposure and stuffing, information disclosure, and misconfigured DNS and mail records. Verizon's 2026 Data Breach Investigations Report states that 31 percent of breaches now start with software vulnerabilities, beating stolen passwords as the top way attackers get in. A vulnerability scan tells you what looks vulnerable, attack-surface monitoring tells you what changed, and only a penetration test tells you what an attacker can actually chain together and prove. External network engagements are priced on live host count, exposed application count and whether authenticated testing is included, not on the raw size of your registered IP blocks. PCI DSS v4.0.1 Requirement 11.4.3 calls for external penetration testing at least once every 12 months and after any significant change, which is why a new perimeter after a cloud migration triggers a fresh test rather than a retest.

Verizon's 2026 Data Breach Investigations Report states that 31 percent of breaches now start with software vulnerabilities, beating stolen passwords as the top way attackers get in. The systems carrying most of that exposure are the ones anyone can reach without a credential: your VPN gateway, your mail edge, your load balancers, the marketing host nobody has logged into since 2023.

An external network penetration test answers one question about those systems. From the public internet, with no credentials and no insider help, how far can a competent attacker get. It is not a scan; it is a human working through your perimeter the way an adversary would, validating what is real, chaining what connects, and stopping short of damage.

This post is for the person buying one this quarter, usually because of an annual requirement, an insurer or customer questionnaire, or a perimeter reshaped by a cloud migration. Read it and you should be able to draft your own scope document. Stingrai delivers this work with senior human testers under its internal and external network penetration testing service.

What the external perimeter actually is in 2026

Most organizations underestimate their perimeter because they picture the firewall. The perimeter is everything reachable from the internet that resolves back to your organization, and it spans seven layers. The last two are where the interesting findings live.

Perimeter layer

Typical assets

Common scoping mistake

Registered address space

Owned or ISP-allocated IPv4 and IPv6 blocks, colocation ranges

Handing over full CIDRs without noting which are populated

Edge appliances

Firewalls, VPN concentrators, SSL VPN portals, load balancers, WAFs, file transfer appliances, mail gateways

Assuming the vendor patches them automatically

Remote access

VPN portals, remote desktop gateways, published virtual desktops, SSH bastions

Treating MFA as present because it exists somewhere

Mail and DNS

MX hosts, webmail, SPF, DKIM and DMARC records, registrar and nameserver config

Nobody owning records created for campaigns

Cloud assets you own

Public load balancers, storage endpoints, managed database listeners, orchestration control planes

Excluding cloud because the provider "handles security"

Management planes

Out-of-band server controllers, hypervisor consoles, device admin interfaces, CI and monitoring dashboards

Believing an obscure port is a control

Forgotten and inherited hosts

Decommissioned staging sites, legacy portals, acquired ranges, dangling subdomain records

Not in any inventory, so never in any scope

The management-plane layer has an authoritative reference point. CISA's Binding Operational Directive 23-02, issued June 2023, requires federal civilian agencies to remove specified networked management interfaces from the public internet, or place them behind a zero-trust policy enforcement point, within 14 days of discovery. The device classes it names make a usable checklist for anyone: routers, switches, firewalls, VPN concentrators, proxies, load balancers, and out-of-band server management interfaces such as iLO and iDRAC.

The edge layer has a second one. CISA's Binding Operational Directive 26-02, issued February 5, 2026, requires agencies to continuously discover edge devices, inventory those that are end-of-support or will be within twelve months, and decommission them on or before that date. The reasoning generalizes: edge devices sit at the boundary, integrate with identity systems, and stop receiving fixes at a date most asset registers do not track.

Attack-surface discovery, and why your inventory is the first real finding

On a well-run engagement, discovery is a deliverable, not a warm-up. The tester builds an independent picture of your perimeter from public data, then reconciles it against the list you provided.

That picture draws on registration and routing data for your address space, certificate transparency logs that reveal hostnames issued certificates, current and historical DNS records, cloud provider address attribution, and public artifacts such as code repositories and job postings that name internal systems. Active enumeration follows: which addresses respond, what they run, which hostnames share infrastructure. Reconciliation is where value appears, and four delta categories recur.

  • Live but decommissioned. Retired in the ticketing system, never powered off or pulled from the load balancer.

  • Shadow and marketing assets. Campaign microsites, event portals and vendor-hosted subdomains that never went through IT.

  • Inherited estate. Ranges, domains and appliances that arrived with an acquisition and were never folded into the inventory.

  • Dangling DNS. A record still pointing at a deprovisioned cloud resource, creating a subdomain takeover condition where someone else can claim it and serve content under your name.

If your provider cannot show you a discovery delta, they tested the list you gave them, which is a scan of a spreadsheet rather than an assessment of a perimeter. How to scope a penetration test covers the discipline in depth.

What is in scope, and what is explicitly out

A scope document that says only "our external IP ranges" will produce arguments later. Write it as three columns.

In scope by default

In scope only if agreed in writing

Explicitly out of scope

Live host, service and version enumeration across authorized ranges

Authenticated testing of VPN, webmail and remote access with supplied accounts

Denial of service, stress testing, resource exhaustion

TLS, DNS, SPF, DKIM and DMARC configuration review

Password spraying and credential-stuffing simulation

Destructive exploitation, data deletion, config changes

Identification of exposed management and admin interfaces

Exploitation carrying plausible availability risk

Assets you do not own or cannot authorize, including partner systems

Verification of known vulnerabilities, false positives removed

Pivoting internally after an external foothold

The cloud provider's infrastructure, as distinct from your config

Information disclosure: exposed files, debug endpoints, metadata

Deep application-layer testing of discovered web apps

Phishing, pretexting and physical entry, separate engagements

Safe, evidence-backed exploitation sufficient to prove impact

Testing outside agreed windows or from undeclared addresses

Bulk exfiltration beyond proof-of-access samples

Two boundaries cause most disputes.

Web applications on the perimeter are identified, not fully tested. An external test finds the login portal, checks its transport security, probes authentication controls and flags obvious exposure. It does not spend days on business logic or broken object-level authorization. That is web application penetration testing, where Stingrai's Snipe agent runs autonomous and hybrid coverage. Snipe is a web-application agent only; network, Active Directory, Wi-Fi, physical and social engineering work is delivered by senior human testers.

Detection testing is a different product. An external pentest is normally announced, and the goal is coverage rather than stealth. If your real question is whether your security operations team would notice, that is a red team or purple team engagement (red team vs penetration test vs continuous validation).

What the tester actually does, day by day

Below is the shape of a mid-sized engagement. Calendar time runs longer than tester days because of coordination and report review.

Phase

What happens

What you receive

Day 0

Rules of engagement signed, authorization executed, escalation path agreed, source addresses declared, allowlist decision made

Signed rules of engagement, tester source IPs

Day 1

Passive discovery, then reconciliation against your asset list

Draft discovery delta

Day 2

Active enumeration, version fingerprinting, TLS, DNS and mail record review

Confirmed live-host and service inventory

Day 3

Manual validation, false-positive removal, exposed management interface identification

Interim status, criticals escalated immediately

Day 4

Authentication surface: MFA coverage, agreed spraying or stuffing, credential-exposure correlation

Notice of any authentication bypass

Day 5

Safe exploitation to prove impact, chaining into attack paths, evidence capture

Evidence package per finding

Day 6 to 7

Report drafting, severity with business context, remediation guidance, QA

Draft report

Debrief

Technical walkthrough, executive summary, remediation sequencing

Final report and readout

Two behaviours separate a serious provider from a report factory. Critical findings reach your escalation contact within hours of validation, not in the report three weeks later. And every finding is manually confirmed by a human with request and response evidence, rather than carried over from a scanner plugin.

The finding classes that dominate external reports

Real reports cluster tightly. Six classes account for most of the severity, across industries and estate sizes.

Finding class

What it looks like

Why it matters

Exposed management planes

Out-of-band server controllers, hypervisor consoles, device admin interfaces, unauthenticated caches, CI dashboards

Built to grant full administrative control, so exposure turns one credential or unpatched flaw into estate-level compromise

Unpatched or end-of-support edge devices

VPN gateways, firewalls and file transfer appliances on versions with known exploited vulnerabilities, or past support

They sit outside endpoint tooling and terminate authenticated sessions, and exploitation is now the leading breach entry route

Weak or absent MFA on remote access

Portals accepting single-factor authentication, or MFA bypassable through a legacy protocol or alternate endpoint

An attacker with a valid username and password walks in, and partial coverage reads as full coverage on a questionnaire

Credential exposure and stuffing viability

Corporate credentials in public breach corpora, plus portals lacking lockout, rate limiting or anomalous-login detection

Proves whether reused credentials plus an exposed portal equals access, and whether anyone notices the attempts

Information disclosure

Verbose errors, exposed version control or backup files, directory listings, debug endpoints, internal hostnames in headers

Individually low severity, collectively the map an attacker uses to pick targets, and chaining raises the whole path

Misconfigured DNS and mail

Missing or permissive SPF, DMARC left in monitor-only mode, dangling CNAMEs enabling subdomain takeover, zone transfers

Enable convincing spoofing of your domain, and they are cheap to fix, which makes them a fast credibility win

Two technique names appear in proposals and deserve precision. Password spraying is trying one or a few common passwords across many accounts specifically to stay under per-account lockout thresholds. Credential stuffing is replaying username and password pairs harvested from unrelated breaches. Both need written agreement in the rules of engagement and a monitored account list so nobody is locked out of production.

Note what is absent. Kerberoasting, AS-REP roasting, LLMNR and NBT-NS poisoning, NTLM relay, Active Directory Certificate Services misconfigurations such as ESC1, and unconstrained delegation are internal-side findings from an internal or Active Directory assessment, not an external one. If your questionnaire asks about domain compromise paths you need both halves, usually bought together through the network security practice.

External pentest, vulnerability scan and attack-surface monitoring

These three are often sold as substitutes. They are not, and a buyer who knows the difference writes a better scope.

Dimension

Vulnerability scan

Attack-surface monitoring

External penetration test

Core question

What looks vulnerable now

What changed on my perimeter

What can an attacker actually do

Runs

On a schedule, automated

Continuously, automated

In a defined window, human-led

Asset source

The list you configured

Independent continuous discovery

Independent discovery reconciled with your list

Validation

Signature and version inference

Little to none

Manual confirmation of every reported issue

Proves impact

No

No

Yes, with evidence

Chains findings

No

No

Yes, that is the point

Output

Plugin-ID list with scores

Inventory and change alerts

Attack narrative, validated findings, remediation plan

False positives

Common, unfiltered

Not applicable

Removed before the report

Useful cadence

Weekly or monthly

Continuous

Annually plus after significant change

They compose well: monitoring keeps the inventory honest between tests, scanning catches newly published vulnerabilities on known hosts, and the pentest establishes what is genuinely exploitable.

Telling a real engagement from a scan with a report template. Ask for a redacted sample and check six things. Is there an asset-discovery delta section, or only the assets you supplied? Does each finding carry manual evidence, or a scanner plugin identifier? Is there a chained finding where two mediums combine into something worse? Are removed false positives noted? Does the narrative reference your business context, or could it apply to any client? Are testers named with certifications, and is retesting in the fee. A vendor who scopes on raw IP count, without asking how many hosts are live or how many portals exist, is quoting a scan. How to evaluate a penetration test report works through this.

What the deliverable contains

A report an auditor, an insurer and an engineer can all use has eight components.

  1. Executive summary. Business risk in plain language, the two or three attack paths that matter, overall perimeter posture. No score tables here.

  2. Attack narrative. The engagement in sequence, showing how discovery led to a foothold and what the foothold enabled.

  3. Asset inventory and discovery delta. Everything found, marked against what you provided, unknowns highlighted. Often the most acted-upon page.

  4. Findings register. Per finding: identifier, affected assets, a standard score plus a business-context rating, evidence, reproduction detail, remediation.

  5. Remediation plan. Sequenced by risk reduction per unit of effort, not by score alone.

  6. Methodology and coverage statement. What was tested, when, from which source addresses, what was excluded and why. Auditors read this section.

  7. Retest appendix. Updated status per finding once fixes are verified.

  8. Machine-readable export. CSV or JSON, so findings reach your ticketing system without retyping.

You will usually also want a completion letter, a short attestation-style summary shareable with customers and underwriters without exploit detail (completion letter vs full report).

External network testing supports your PCI DSS, SOC 2, ISO 27001 and NIS2 programs by producing the technical evidence those programs reference, but be precise about what is actually mandated. PCI DSS v4.0.1 Requirement 11.4.3 calls for external penetration testing at least once every 12 months and after any significant infrastructure or application upgrade or change, and CMMC requires penetration testing at Level 3 only. ISO 27001, SOC 2 and NIST SP 800-171 do not mandate it across a general population, and ISO 27001 and SOC 2 set no frequency.

Duration, cost drivers and how the work is quoted

External engagements are scoped individually, so there is no list price. What you can do is understand the variables well enough to compare two quotes fairly and spot one built on the wrong unit.

Cost driver

Why it moves the price

What to give the vendor

Live host count

The real unit of work. A /24 with nine responsive hosts is nine hosts, not 256

Responsive host count, or CIDRs plus permission to discover

Distinct exposed services

Ten hosts running one service each is far faster than ten running eight

A port and service summary if you have one

Exposed applications and portals

Each login portal adds authentication-surface work

Count of internet-facing apps and depth wanted

Authenticated testing

Valid accounts on VPN and portals increase coverage and time

Whether you supply test accounts, and how many roles

Discovery ownership

Independent discovery across address blocks, domains and cloud accounts adds days

Whether discovery is included, which it should be

Entities and regions

Subsidiaries and separate tenancies each need an authorization chain

Legal entity list and who signs for each

Window constraints

Out-of-hours work and change freezes extend elapsed time

Blackout dates and preferred windows

Evidence requirements

Auditor-grade packs and questionnaire mapping add reporting effort

The frameworks and questionnaires you must satisfy

Retest scope

Retesting everything differs from criticals and highs only

Your expected remediation timeline

As a planning shape rather than a price list: roughly 25 live hosts with one or two portals is typically a few tester days over one to two weeks elapsed; 25 to 100 live hosts with several portals is one to two tester weeks over two to three weeks; multi-entity estates run longer. Use those as sanity checks, and expect a vendor to justify their day count against the drivers above.

On Stingrai pricing, the published web-application packages, Autonomous at US$3,000 one-time or US$450 per month and Hybrid at US$6,800 one-time or US$1,275 per month, are scoped to web applications, and the no-high-or-critical-finding guarantee applies to those Autonomous and Hybrid tiers. Network, Active Directory, Wi-Fi, physical and social engineering engagements are scoped individually, so request a quote rather than mapping a web application price onto a network perimeter. Current packages sit on the Stingrai pricing page, and network scoping runs through the internal and external network penetration testing service. If you are comparing proposals, how to compare penetration testing quotes sets out a normalizing method.

What to prepare, and how retesting works

Preparation is the difference between a test that starts on day one and one that starts on day four. Everything below should exist before kickoff.

Item

What to have ready

Why it matters

Authorization letter

Signed by someone with authority over the assets, naming ranges, domains and the window

Testing cannot start without it, and hosting providers may need notice

Asset list

CIDR blocks, autonomous system numbers, domains and subdomains, cloud accounts with public assets

Becomes the baseline for the discovery delta

Exclusions

Every excluded asset, with the reason recorded

Stops it reappearing as an argument during reporting

Contacts

Technical contact, escalation path, out-of-hours number, security operations lead

Critical findings need a human within hours

Source address decision

Whether tester addresses are allowlisted through the WAF and edge filtering

Changes what the test proves, see below

Test accounts

Credentials, roles and MFA enrolment for authenticated testing

Provisioning delay is the top cause of lost days

Blue-team notification

Whether your security operations team is told in advance

A pentest is normally announced; to measure detection, buy a red team

Change calendar

Freezes, migrations and maintenance windows during the test

A perimeter that shifts mid-test yields findings nobody can reproduce

The allowlist decision deserves deliberate thought. Testing without an allowlist reflects reality and shows whether edge filtering and rate limiting genuinely interfere with an attacker. Testing with one guarantees coverage, because blocking will not silently hide vulnerable services behind a filtered response. The strongest pattern is to run the first portion unfiltered, record whether and how quickly the tester was blocked or detected, then allowlist for the remainder. Put both outcomes in the report.

Retesting verifies fixes to findings already reported, on the same assets, within an agreed window after the report, typically 30 to 90 days. It does not add assets and does not restart discovery, and the output is an updated status per finding plus a revised completion letter you can send onward.

A fresh test is right when the perimeter itself changed: a cloud migration onto new addresses, an acquisition adding address space, a new edge appliance or VPN platform, or a significant architecture change. That is the standard PCI DSS v4.0.1 trigger language, and insurers ask the same question at renewal; underwriter questions are collected in pentest questions in cyber insurance underwriting.

Stingrai has run offensive security engagements since 2021 from Toronto and London, is a CREST-accredited penetration testing service provider at firm level with individual testers holding CREST CRT, has published 18 CVEs, and holds 5.0 out of 5.0 across 19 Clutch reviews. Team certifications include OSCE3, OSCP, OSWE, OSED, OSEP, CISSP and CRTO.

Frequently Asked Questions

What is included in an external network penetration test?

An external network penetration test covers everything an unauthenticated attacker can reach from the internet across your authorized IP ranges, domains and cloud assets. That means host and service enumeration, edge appliance and remote access review, TLS, DNS and mail configuration review, exposed management interface identification, information disclosure review, and manually validated exploitation sufficient to prove impact. Denial of service, destructive exploitation, phishing, physical entry and assets you cannot authorize are normally excluded and belong in the scope document.

How much does an external network penetration test cost?

External network engagements are scoped individually rather than sold at a list price, because the work is driven by live host count, the diversity of exposed services, how many internet-facing applications exist, and whether authenticated testing is included. Ask each vendor to show their day count against those drivers so quotes compare on the same basis. Stingrai's published Autonomous and Hybrid packages are scoped to web applications, so network, Active Directory, Wi-Fi, physical and social engineering work is quoted to scope.

How long does an external network penetration test take?

Elapsed time runs longer than tester days because of authorization, coordination and report review. As a planning shape, roughly 25 live hosts with one or two portals is a few tester days across one to two weeks elapsed, 25 to 100 live hosts is one to two tester weeks across two to three weeks, and multi-entity estates run longer. Slipped timelines usually trace to late authorization letters or unprovisioned test accounts rather than the testing itself.

What is the difference between an external penetration test and a vulnerability scan?

A vulnerability scan is automated, runs against the asset list you configured, infers issues from versions and signatures, and reports them without validation, so false positives reach you unfiltered. An external penetration test is human-led, performs independent discovery, manually confirms every reported issue with evidence, and chains findings into attack paths that show real business impact. The scan tells you what looks vulnerable; the test tells you what an attacker can actually do.

How often should you run an external network penetration test?

PCI DSS v4.0.1 Requirement 11.4.3 calls for external penetration testing at least once every 12 months and after any significant infrastructure or application upgrade or change, and CMMC requires penetration testing at Level 3 only. ISO 27001, SOC 2 and NIST SP 800-171 do not mandate it across a general population, and ISO 27001 and SOC 2 set no frequency, so annual cadence there is driven by auditors, customers and insurers. Most organizations settle on annually plus after any change that reshapes the perimeter.

Do you need to provide IP addresses for an external network penetration test?

Provide your CIDR blocks, autonomous system numbers, domains and the cloud accounts holding public assets, but a good engagement does not stop at that list. The tester performs independent discovery from public registration, certificate transparency and DNS sources, then reconciles it against what you supplied, and the gap is often the most valuable output of the test. If a provider only tests the list you hand them, you are buying a scan of a spreadsheet.

Does an external network penetration test include web application testing?

An external network test identifies web applications on the perimeter and assesses them at the network and authentication layer: transport security, exposed administrative endpoints and obvious information disclosure. It does not cover business logic, authorization flaws such as broken object-level authorization, or complex chained application vulnerabilities, which need a dedicated web application penetration test. If your internet-facing applications carry sensitive data, scope both, because the two find genuinely different classes of issue.

Is retesting included after an external network penetration test?

Retesting should be included in the fee, and if a vendor charges separately you should ask why. A retest verifies fixes to previously reported findings on the same assets within an agreed window, typically 30 to 90 days after the report, and produces an updated status per finding plus a revised completion letter. It is not a fresh test, so new assets, a cloud migration, an acquisition or a new edge appliance means scoping a new engagement.

0 views

0

X

Related reading

No, Your Cloud Provider's SOC 2 Report Is Not Your Cloud Pentest Evidence
Network Security

No, Your Cloud Provider's SOC 2 Report Is Not Your Cloud Pentest Evidence

A cloud provider's SOC 2 report attests to their controls, not your configuration. What the CUEC section proves, and the gaps only a pentest can close.

12 min read

Wi-Fi Penetration Testing: What a Wireless Security Assessment Actually Tests
Network Security

Wi-Fi Penetration Testing: What a Wireless Security Assessment Actually Tests

What a Wi-Fi penetration test covers: scope, real finding classes, on-site logistics, deliverables, duration and the cost drivers buyers should plan for.

11 min read

Does NIS2 Require Penetration Testing or Red Teaming? What Article 21 Actually Says
AdvisoriesNetwork Security

Does NIS2 Require Penetration Testing or Red Teaming? What Article 21 Actually Says

NIS2 never mandates a pentest. What Article 21(2) really says, where Implementing Regulation 2024/2690 makes testing binding, and what supervisors ask to see.

12 min read

Contents

X