Services

Network Penetration Testing

Authorized testing of exposed services, remote access, and the paths between networks you believe are separate.

What is network penetration testing?

Network penetration testing is an authorized look at what is reachable, and what that reachability allows, from a starting point you choose. Externally, the starting point is the internet. Internally, it is a place inside the network you have agreed. The work names the hosts, services, and paths that matter, confirms the weaknesses we can actually use, and leaves you with a priority order. It is not a full inventory of every open port on every address you own.

What we test

An external test stays on the hosts, services, and ranges you name. Typical questions are straightforward. Which management interfaces answer on the internet? Does remote access trust more than the design says? Which services still offer a protocol you thought had been removed? An internal test starts from a remote-access account, a placed host, or an on-site window, and asks whether a user on one network can reach something you described as isolated.

Where the directory is in scope, we look at the paths from the account we hold: excessive rights, old trust, and management protocols that should not cross a boundary. We may name a technique with its MITRE ATT&CK identifier so a detection team can look it up. The identifier is a label for what we did. It is not a claim that we simulated a named intrusion set.

You provide the ranges, the source addresses we may use, the hours, and a person who can stop the work. Segmentation claims are tested only across the boundaries you describe. A host that answers and was not in scope is not in the report.

Approach and standards

The shape follows PTES and NIST SP 800-115 in the ordinary sense: agree the scope, learn what is there from the position you authorized, attempt only what the rules allow, and report what was demonstrated. Scanning covers ground. Conclusions come from what we can do with a weakness inside the rules. Password spraying, denial of service, and anything that would disrupt operations stay out unless the rules of engagement allow them in plain language.

Black-box external testing, with no credentials, answers the internet question. Grey-box internal testing, with a normal user account, answers the question your own staff or a stolen laptop would face. We will not quietly upgrade a normal account into a domain administrator and call the result assumed breach unless the rules say that is the objective. That objective is closer to a red team assessment, and we will say so.

The day-to-day rules are the methodology: a named contact on each side, an emergency stop, and a report that separates a reachable management interface from a missing log.

How long it takes and what affects the price

An external test of a modest perimeter is often five to ten testing days after the rules are signed, plus reporting. An internal test grows with the number of sites, the size of the ranges, and whether Active Directory or a similar directory is in scope. A single remote-access path is not the same engagement as three offices and a plant network. The contract names the window. We do not publish day rates.

Price follows the number of ranges and locations, whether the test is external, internal, or both, how much care production systems need, and whether a retest of a wide change is included. Travel for an on-site start is scoped only when the position cannot be reached remotely, and it is written down before anyone books a ticket.

What you receive

You receive the scope, including source addresses and time windows, a technical report, a short summary, and a retest note. Each finding says where it was, how it was confirmed, what it would let someone do, and what to change. If a host was out of scope, it is not in the report, even if it answered. The methodology page describes the same set of documents for every engagement.

When to choose this

Choose an external test when you want the internet’s view of the perimeter. Choose an internal test when you want to know whether the networks you described as separate actually are. Choose a cloud security assessment when the “network” is security groups, private endpoints, and identity in an account, and a packet on a VLAN is the wrong picture. Choose web application penetration testing when the exposed service is an application and the host is incidental. Offices in Doha and Marseille run the same method. Tell us the starting position on the contact page.

Frequently asked questions

What is the difference between an external and an internal penetration test?

An external test starts from the internet and stays on the hosts, services, and ranges you name. An internal test starts from a position you give us: a remote-access account, a placed host, or an on-site window. We do not invent a foothold and call it assumed. The two answer different questions, and a proposal should not blur them into one price without saying so.

Will you attack Active Directory?

If the directory is in the scope and the rules allow the checks, yes. The useful questions are which paths exist from the account we were given, and which of those paths the design thought were closed. Password spraying against a production identity system stays out unless the rules allow it in plain language, with the constraints next to the permission.

Do you run denial-of-service or exploit tests that could crash a host?

Denial of service is out by default. Exploit attempts that have a realistic chance of crashing a service are named before we try them, or they are not tried. The point of the test is to show a path, not to take the network down to prove that we could.

Is a vulnerability scan the same thing?

No. Scanning shows which known issues a tool can see from the position you authorized. A penetration test asks what those issues, and the trust between systems, let someone do. Unconfirmed scanner output is not written up as a finding. If you need coverage more than depth, look at a vulnerability assessment.

Can you test a network we do not manage?

Only if the owner authorizes it in writing. A supplier network, a building network, or a cloud account that is not yours is out of scope until that authorization exists. We will not "just look" because a route was reachable from the host you gave us.