Materials and tools used in a security reviewIllustration of a working environment

Enrolment opening soon

Pentest: the operator's toolkit

Pentester tools and operations

Connect pentesting tools into a deliberate workflow: from service discovery to validation, documentation and closure. Practice relationships between commands, sessions and permissions in a controlled training environment. Choose the next step from the previous result.

PLN 599planned price including tax

In your browser · No installation · Tutor and narration

FormatIn your browser, at your own pace
Syllabus8 topic areas
Edition languagePolish
Signup typeFree waitlist

Pentest: the operator's toolkit

Join the waitlist

Have a question? Email me

You can withdraw your consent at any time. This signup covers the selected course — we will not add you to the lists for the other courses automatically.

Open your browser. Start learning.

The tutor shows you.
The narrator explains. You practice.

Do not spend your first evening configuring an environment. The application, tools and task context are in one place. You do not need Docker, a VPN, a virtual machine or paid software.

See what to pay attention to

A virtual tutor walks you through the example and highlights important parts of the application, code or tool. Connect the instruction to what is happening on screen.

Hear why the result matters

Narration explains the mechanism, decision and result. Pause the guidance, return to an earlier step and work through it at your own pace.

Test your own reasoning

Take over in the exercise: change data, run a test or make a decision. Compare the result and improve your solution using the explanation.

One environment, without switching between a video and a local installation. Tools fit the topic: from HTTP requests and code to a terminal, calculator or document. Practice in simulators and prepared cases, without attacking other people's systems.

What will you be able to do?

Choose a tool for the question, not the other way around.

Connect reconnaissance, validation, session state and closure into a controlled workflow.

Starting point

You know tool names but not which one to use now.

The skill you develop

Choose a tool and parameters for the test's purpose and scope.

How you test it in practice

Justify the command, required access and expected signal. Identify when a result needs another check.

Starting point

An open port or scanner result immediately becomes a vulnerability.

The skill you develop

Progress from service discovery to controlled validation.

How you test it in practice

Connect the discovered resource to a protocol observation and a specific hypothesis test. Distinguish a lead from a confirmed issue.

Starting point

After a successful attempt, you do not know what remains in the environment.

The skill you develop

Control session state, permissions and operational closure.

How you test it in practice

Document operations, check cleanup in the scenario and prepare retest conditions.

Why does this matter beyond the course?

Prepare to use tools in an authorized engagement. Training models teach dependencies and decisions; they do not replace practice with every real tool.

Connect each skill to a concrete work product. Return to explanations while you practice.

A syllabus backed by materials

Specific topics.
Practice that helps you understand them.

See what makes up the syllabus: lessons, explanations, examples and exercises. The figures below describe different types of materials.

16chapters
Topic chapters in the current course materials. Subviews and indexes of the same content do not increase this count.
118command examples
109 examples use deterministic models, 8 operate on browser artifacts and one is reference material. These are not operations on a real third-party network.
400narrated steps
Distinct pairs of screen text and narration after removing identical duplicates. These are guidance segments, not separate complete lessons.
8practice scenarios
Missions in a local testing-range model. The tool atlas and terminal subviews do not increase the mission count.

The figures describe the English-language source materials. The waiting list is for the planned Polish edition. These counts do not mean its translation is complete. Demonstration steps, examples and tasks are different units, not hours of video or counts of unique vulnerabilities.

Entry point

Who is this course for?

  • People with Linux and networking basics who want to progress from individual commands to an organized pentesting workflow.
  • Pentesters who want to connect tool operations instead of learning more commands in isolation.

What helps at the start

  • Basics of Linux, TCP/IP, HTTP and authorized testing.

Available in Polish and English — you can switch language at any time. Command names, code snippets and standard identifiers remain in their original form.

How you learn

First, understand.
Then, do it yourself.

The tutor walks through an example and explains each decision. In the exercise, return to the context, check the result and improve your answer.

  1. Understand the situation

    Goal, constraints and inputs. Know what you are testing and why.

  2. See the mechanism

    Watch a demonstration with tutor commentary, step by step.

  3. Complete the task

    Work with data, a tool or a scenario. Compare the result with your expectation.

  4. Draw a conclusion

    Justify your decision and understand its limitations. Return to anything that needs improvement.

Exercises use simulators and selected mechanisms that run in the browser. They do not require attacking other people's systems.

Planned syllabus

Know what you are learning. And why.

Each area develops a specific skill. Learn not only the topic but also the action and outcome that learning leads to.

Each topic includes a skill and a concrete exercise outcome.

I want to join the list
01Authorization and reconnaissance

Read engagement rules, exact targets and exclusions. Build reconnaissance from a name through DNS and TLS to a service in the prepared environment. Connect every next step to authorization and the question it answers.

Case analysis

What you practice
Choose tool actions for the goal and permitted scope.
Practical outcome
Identify the resource, restrictions and required permission in the scenario. Distinguish tool availability from authorization to use it.
02Protocols

Compare information available through HTTP, SSH, SMB and LDAP. Distinguish an open port, service response and confirmed permission. Choose further analysis for the protocol and available context.

Demonstration with explanation

What you practice
Read tool output in the context of the tested protocol.
Practical outcome
Analyze prepared flows and responses. Distinguish service detection, an accepted connection and a confirmed operation.
03Connecting tools

Build a pipeline from resource names through port discovery to HTTP enrichment. Preserve intermediate results and check that the next tool receives the correct data. Prepare a record explaining both hits and missing results.

Tutor-guided exercise

What you practice
Preserve identity and context when moving between tools.
Practical outcome
Trace the prepared action sequence and shared identifiers. Check that successive observations concern the same target.
04Validation and offline material

Analyze supplied audit material, including synthetic hashes and tool results. Choose a condition that confirms or challenges a scanner hypothesis. Connect the signal, verification and cause instead of passing on an alert alone.

Tutor-guided exercise

What you practice
Verify prepared material without confusing it with current system state.
Practical outcome
Compare input files, tool results and analysis limitations. Identify what offline material cannot confirm.
05Sessions and frameworks

Trace module preparation, option setting, prerequisite checks and session handling. Exercises use an explicit tool-state model, including Metasploit, to teach dependencies and decisions. Record created resources and close your own actions in a controlled way.

Demonstration with explanation

What you practice
Distinguish an open session from achieving the test goal.
Practical outcome
Trace session creation, use and closure in the modeled workflow. Identify concrete evidence of the action's effect.
06Permissions and packets

Use a Linux permissions example to identify the enabling condition, minimal validation and cause removal. Analyze supplied traffic with provenance information. Correlate events and times without presenting the file as your own capture.

Case analysis

What you practice
Consider execution context and dependencies before using a tool.
Practical outcome
Analyze required permissions and available environment components. Distinguish missing preparation from a security-test result.
07Routing and identity

Practice access through an authorized route to another segment and compare state before and after the change. Connect Kerberos, LDAP and SMB information to the identity model. Analyze AWS and Kubernetes authorization decisions without collecting secrets or modifying external infrastructure.

Case analysis

What you practice
Recognize the connection route and identity visible to the recipient.
Practical outcome
Identify the route, starting point and account in prepared results. Explain why a context change affects test interpretation.
08Combined missions

Combine reconnaissance, validation, sessions and documentation from a clean baseline. Prepare a minimal observation package and close exercise-owned processes and sessions. Finish with rejection of an unauthorized action and a legitimate-use control.

Tutor-guided exercise

What you practice
Connect preparation, testing, evidence correlation and closure.
Practical outcome
Work through a modeled mission from baseline to retest. Compare effects, evidence and cleanup instead of counting tool invocation as completion.

In practice

What will you work on
during the course?

Each case has context, a concrete action and an outcome. The goal is not to memorize a command but to understand why the result changed.

From a resource name to a verified observation

Combine DNS reconnaissance, service discovery and HTTP responses into one workflow. Preserve intermediate results, choose authorized validation and compare the result with the tool's hypothesis.

Work productA documented reconnaissance workflow with reasons for subsequent actions.

Sessions, permissions and closure

In the modeled environment, trace option preparation, session state and minimal permission validation. Record and close your own resources, then test the fix alongside legitimate service use.

Work productAn operations record, cleanup confirmation and final test set.

Certificate of completion

Finish the course.
Get the certificate.

When you complete the course, the certificate is issued automatically and emailed to you. It shows your name, the date of issue and a unique code, and its second page lists the course scope.

  • Anyone, such as an employer, can check the code without logging in.
  • The certificate is issued in English.
  • It confirms completion of the course; it is not an industry certification.

Code verification: cyberszkola.pl/verify

Sample certificate of completion, page 1, with example details and a SPECIMEN watermark
Sample certificate, page 2: course scope
Sample certificate: page 1 and the course scope on page 2. The name, date and code are examples.
Enlarge course scope
Sample certificate, page 2: course scope

Upcoming standalone course

A defined scope.
Without buying the whole path.

  • Controlled cases in reconnaissance, validation and tool chaining.
  • Explicit tool and session state models and supplied protocol material.
  • Combined tasks requiring documentation, cleanup and fix verification.
  • Certificate of completion in English, with a verification code.

Planned course price

PLN 599including tax

Polish edition · Launch date not yet announced

Notify me at launch

Joining is free. Before sales open, you will receive the date, full scope and purchase terms. We are not taking payments today. This is a separate interest list, not a place reservation or purchase.

For companies and teams

Training for your team.
On our platform or in your LMS.

  • Company accounts, departments and licences on our platform, with progress reports for managers.
  • Delivery into your company's e-learning system. Progress and completion show up in your own reports.
  • VAT invoice issued to your company.

Compatible with LMS platforms including:

  • Moodle
  • TalentLMS
  • Cornerstone
  • Docebo
  • SAP SuccessFactors
  • Workday Learning
  • Absorb
  • 360Learning

and other platforms that support e-learning standards.

Price for companies

Individual quotedepends on the number of licences, access period and delivery method

Delivery into your company's own LMS from 50 licences.

Ask for a quote

Write to [email protected]: the number of people, the courses you want and your LMS, if you use one.

Jacek Wlodarczyk

Project author

Jacek Wlodarczyk

Creator of Cyberwiedza, cyberszkola and AI SecLabs. In these courses, I connect explanations of mechanisms with practice, observation and decisions you need to justify.

Running a command is not enough. What matters is what its output confirms, what it does not confirm and what the next step should be.

More about the author

Before joining

Good to know.

Do all tools behave as they would on my own host?

No. The course uses controlled tool models and prepared materials to teach decisions, dependencies and result interpretation. It does not present these exercises as running a full toolset against external infrastructure.

How does this differ from Recon and Evidence?

Recon focuses on sources, logs, integrity and result handover. The pentester toolkit extends this to protocols, sessions, permissions and tool dependencies while retaining documentation and cleanup requirements.

Am I buying a course now?

No. This is an upcoming course announcement and an interest list. Joining is not a purchase, a place reservation or a commitment to pay.

When will it launch, and what will it cost?

The launch date, price and access terms will be announced before sales open. The interest list is how we send that information.

What language will the course use?

The course is available in Polish and in English — you can switch language at any time, and lessons, exercise explanations and narration exist in both. Commands, code and tool names keep their original syntax, as used in everyday work.

Do I need to install Docker, a VPN or my own lab?

No. All course exercises run in your browser on a computer with internet access. Training applications, terminals, editors and workshops are part of the platform. You do not install Docker, a virtual machine or a VPN, and you do not need paid external tools.

Is this just a collection of videos?

No. You work in an interactive environment. A virtual tutor highlights important elements, and narration explains the action and its result. Pause the lesson, return to earlier steps and run your own experiments. This guidance is built into the course, not individual consultation with a person.

Do the exercises act on other people's systems?

No. You use training applications, simulators and prepared data. Learn the mechanism and its limitations in a safe environment. External resources are supplementary, not required to complete the exercises.

Will I receive a certificate or a job guarantee?

Yes, a certificate of completion. When you complete the course, you receive a certificate in English with a unique code that anyone can check at cyberszkola.pl/verify. It confirms completion of the course and is issued by the author; it is not an industry certification. We do not promise employment.

Are these official OWASP or ISO courses?

No. These are independently authored courses using public references and original cases. They do not replace licensed standards, accreditation or qualifications required in regulated industries.

Join the waitlist

Do not miss the launch: Pentest: the operator's toolkit

Leave your email address. We will send you news of enrollment, the syllabus and first-edition terms. You will not need to keep checking this page.

Planned price: PLN 599 including tax

  • Launch news for your chosen course
  • The full offer before you decide to buy
  • Free to join, no obligation to buy

Join the waitlist

Have a question? Email me

You can withdraw your consent at any time. This signup covers the selected course — we will not add you to the lists for the other courses automatically.