Open engineering curriculum · 4 modules · free access without registration

Practical security engineering curriculum: Linux, Wireshark, Burp Suite, and Ghidra

This structured engineering curriculum unites four essential practitioner disciplines: Linux host administration and systemd service sandboxing, network packet dissection in Wireshark, differential web and API protocol auditing in Burp Suite, and zero-execution binary decompilation in Ghidra.

Curriculum specification · volume VI
4 Modules
Linux, Wireshark, Burp Suite, Ghidra
20 Recipes
Verified command & filter primitives
2 Languages
Full bilingual parity
Free
Zero login or cloud upload
Program Operator: Research Institute of System Synthesis | Gates A–E (12/12 PASS)

1. Four-layer diagnostic roadmap and instrument comparison matrix

Real-world security defects span multiple system layers simultaneously: an exposed socket on a Linux interface, an unexpected outbound frame on the wire, an unverified session claim in an HTTP/2 request, or an unsafe library import inside a compiled plugin. The schematic and table below map each module to its paired verification class on INDRA.

CURRICULUM ARCHITECTURE: FOUR EXECUTION STRATA MAPPED TO INDRA VERIFICATION GATES CURRICULUM ARCHITECTURE: FOUR EXECUTION STRATA MAPPED TO INDRA VERIFICATION GATES VOLUME VI · LINUX -> WIRESHARK -> BURP SUITE -> GHIDRA -> DETERMINISTIC SECURITY 3.0 CONTRACTS CRS-LNX-01 Stratum 1 · Linux Kernel, Sockets & systemd ss -tulpen · OpenSSH Ed25519 · ProtectSystem=strict · nftables CLD-K8S-06 · TOOL-COD-05 CRS-WSH-02 Stratum 2 · Network Frames & TLS 1.3 (Wireshark) dumpcap BPF ring · TCP streams · ClientHello SNI & ALPN SSRF-INT · IB30-ZHS-03 CRS-BRP-03 Stratum 3 · HTTP/2, REST & MCP Protocols (Burp Suite) Target Scope · Proxy · two-token Repeater BOLA · Comparer AUTH-BOLA · AI-MCP-02 CRS-GHD-04 Stratum 4 · Compiled ELF / PE Binaries (Ghidra) chmod a-x · readelf · .rodata XREFs · P-code Decompiler AI-SUP-09 · DEV-CIC-07 INDRA & MITR GATEWAY · Stand matrix: FP = 0 Continuous verification: Pre-socket filter: 26/26 · Z3 SMT & Streebog-256
Progressive practitioner sequence from host process confinement in Linux and frame dissection in Wireshark to differential Repeater testing in Burp Suite, static decompilation in Ghidra, and automated gateway rule compilation.
Code Course Module Inspected System Layer Primary Toolchain Paired INDRA Class
CRS-LNX-01 Linux Host Hardening Host Kernel, Processes & Namespaces Linux, systemd, OpenSSH, nftables CLD-K8S-06
CRS-WSH-02 Wireshark Packet Forensics Network Frames, TCP & TLS 1.3 Wireshark, tshark, dumpcap SSRF-INT
CRS-BRP-03 Burp Suite Protocol Audit HTTP/2, REST, GraphQL & MCP Burp Suite (Proxy, Repeater, Comparer) AUTH-BOLA
CRS-GHD-04 Ghidra Binary Analysis ELF & PE Binaries, Decompiler Ghidra, readelf, sha256sum, strings AI-SUP-09

2. Interactive laboratory configuration and filter self-check console

Select any of the four modules below or edit the sample systemd unit drop-in, Wireshark display filter, Burp Suite Repeater request, or Ghidra symbol triage summary. The console evaluates baseline laboratory safety invariants deterministically inside the browser with zero network transmission.

Step 1: select A course module or load A lab preset
Step 2: deterministic self-check output
{
  "status": "PASS",
  "course_module": "CRS-LNX-01",
  "checks_failed": 0,
  "findings": [
    "All baseline laboratory invariants satisfied (0 issues found)."
  ],
  "paired_indra_gate": "CLD-K8S-06 / DIR-TRV"
}
Execution Mode: client-side browser check (0 network calls) | Bridge: INDRA Volumes I–V

3. Detailed engineering modules and reproducible lab practicums

CRS-LNX-01 Host Kernel, Processes & Namespaces

Module 1: Linux administration, service sandboxing, and host hardening

Every web gateway, database engine, and model connector runs inside an operating system process governed by user identifiers, kernel capabilities, and socket bindings. Mastering defensive Linux administration gives an engineer direct visibility into listening ports, file permissions, and service boundaries before any application scanner is launched.

Open module & lab practicum INDRA: CLD-K8S-06
CRS-WSH-02 Network Frames, TCP & TLS 1.3

Module 2: Wireshark packet capture, protocol dissection, and network forensics

Application logs record only what software authors chose to print, whereas raw network frames show every actual byte leaving or entering a network interface. Wireshark and its command-line companion tshark enable an engineer to reconstruct transport sessions, verify negotiated cipher suites, and spot unauthorized outbound connections.

Open module & lab practicum INDRA: SSRF-INT
CRS-BRP-03 HTTP/2, REST, GraphQL & MCP

Module 3: Burp Suite proxy inspection, differential API testing, and session auditing

Client-side user interfaces hide dozens of background application requests, hidden object fields, and token exchanges behind visual forms. An intercepting proxy such as Burp Suite operates between a dedicated test browser and an authorized staging server. From that vantage point, the engineer inspects, edits, and compares individual HTTP/1.1, HTTP/2, and JSON-RPC messages accurately.

Open module & lab practicum INDRA: AUTH-BOLA
CRS-GHD-04 ELF & PE Binaries, Decompiler

Module 4: Ghidra static binary analysis, decompilation, and backdoor triage

Compiled vendor agents, native library extensions, and proprietary command-line utilities arrive without source files, yet still execute with full access to process memory and network sockets. Ghidra provides an open-source disassembly and decompilation workbench covering x86-64, ARM64, and embedded instruction sets. It lifts raw machine bytes into intermediate P-code and readable C functions without ever executing the binary.

Open module & lab practicum INDRA: AI-SUP-09

4. Frequently asked engineering questions about the course

Workstation requirements for completing the four laboratory modules

Every laboratory exercise runs inside a standard local Linux virtual machine without touching production networks, while the interactive artifact checker on this page evaluates configurations locally inside the browser with zero external requests.

Engineering rationale behind pairing Linux, Wireshark, Burp Suite, and Ghidra

Together these four instruments cover every execution layer of modern software: host processes and namespaces in Linux, transport and TLS frames in Wireshark, HTTP/2 and JSON-RPC messages in Burp Suite, and compiled machine code in Ghidra.

Legal and operational boundaries for protocol interception and binary analysis

Packet capture and intercepting proxy inspection must be performed strictly against self-hosted laboratory targets or explicitly authorized staging hosts under zero-damage read-only rules.

How manual practitioner tools connect to INDRA and the MITR action gateway

Manual inspection in Wireshark, Burp Suite, and Ghidra teaches first-principles root-cause diagnosis on single artifacts, whereas INDRA and MITR automate zero-false-positive witness proofs and pre-socket Z3 enforcement across continuous releases.

Enterprise pilot packages and air-gapped delivery

Following free express diagnostics, engineering and compliance teams select one of three deployment packages executed entirely inside the organization network without cloud telemetry.
Package A · 3 business days

Perimeter posture, transport security & localization

Takes public domain names and reverse-proxy configurations as input, delivering a hardened header patch, self-hosted asset bundle, and a signed Streebog-256 verification passport.
Package B · 7 business days

Air-gapped interface verification (indra-core)

Takes OpenAPI schemas and an isolated staging container as input, delivering a thirty-class paired decoy assessment with zero false positives, compiled mcp-sentinel contracts, and a full ledger passport.
Package C · 10 business days

Autonomous agent runtime gate (MITR)

Takes mcp.json manifests and tool schemas as input, delivering compiled satisfiability policies and pre-socket parameter enforcement.
Evaluation & offline distribution

Request the offline kit or schedule a pilot

The offline wheel bundle (--no-index --find-links) and standalone verifier scripts are provided for isolated laboratory testing and enterprise pilot evaluations. Submit a work email below without page reload or write directly to af@isslab.ai.
Direct engineering contact: af@isslab.ai
INDRA Verification Stand Emblem
Institutional developer & operator · verifiable registry records

Institutional developer and platform operator

Autonomous Non-Profit Organization "Research Institute of System Synthesis" (OGRN 1267700083617, INN 9731161602, KPP 773101001, 18 Davydkovskaya Street, Suite VIII, Moscow, 121352). Under the Security 3.0 research and engineering program, the institute develops and operates the MITR runtime action gateway and the INDRA verification stand, publishes the monograph Proven Action, and maintains open Apache-2.0 software packages with zero outside subcontractors.
Institute: isslab.ru MITR gateway: asi5.ru OGRN 1267700083617 Free tools (6)