Skip to content
OFNIR / AUTHORIZED ADVERSARIAL RESEARCH
WINDOWS + WSL2Talk to the team
OFNIRDPI RESEARCH FRAMEWORK
REQUEST A DEMO

THE WHOLE OPERATION.
IN ONE FRAMEWORK.

A desktop research system connecting tool configuration, controlled execution, packet evidence, and reviewable reporting.

POC LIBRARYFull resolution
Actual Ofnir PoC Library interface

From tool selection to execution.

Registry-driven inputs, scope, execution options, and command previews in the research workspace.

These captures show an earlier product state; current tool inventory comes from the 79-entry registry.

DESKTOP CONTROL.
PYTHON RESEARCH ENGINE.

A sandboxed Electron interface talks through a controlled Node-to-Python bridge. Tool definitions connect configuration fields to executable command lines.

01

DESKTOP

Profiles, tool forms, execution views, and results.

02

CONTROL BRIDGE

Role gates, process management, and streamed output.

03

RESEARCH TOOLS

Argparse CLIs, shared helpers, and repeatable plans.

04

EVIDENCE

Captures, structured summaries, manifests, and reports.

SUPER ADMIN / OPERATOR CONSOLE

REAL COMMANDS.
EXPLICIT CONTEXT.

Tool runs, profile selection, WSL, Geneva, SSH, and audit inspection use the framework’s terminal service. The command help below is exported from the current source.

Inspect all 34 terminal help entries
help / ?

List commands available for this role.

Example: help
clear

Clear the current terminal.

Example: clear
history

Print commands entered in this tab.

Example: history
status

Show role, profile, and capture interface.

Example: status
dryrun on|off

Toggle session dry-run simulation mode.

Example: dryrun on
whoami

Show active role.

Example: whoami
ls [dir]

List sandboxed files.

Example: ls runs
cat <file>

Print a sandboxed text file.

Example: cat runs/latest/report.md
tail [-f] <file>

Show the end of a sandboxed text file.

Example: tail runs/latest/run.log
grep <pattern> <file>

Search one sandboxed text file.

Example: grep reset runs/latest/run.log
report [run]

Show a run report summary.

Example: report
evidence [run]

Show run evidence files.

Example: evidence
tools / tracks

List registered PoCs or workflow tracks.

Example: tools
ai <question>

Ask the AI assistant in read-only mode.

Example: ai summarize this run
audit [N]

Show the last N audit records and verify the hash chain.

Example: audit 20
run <tool> [--param value]

Run a registered PoC through the existing runner and scope gates.

Example: run dpi_pcap_forensics --pcap sample.pcap
track <name>

Run a workflow track through testplan_runner.

Example: track track_tls
profile <name> / env

View or select the active profile.

Example: profile example
ssh <user@host> [-p port] [-i keyfile]

Open SSH to an operator-authorized device. The framework scope note still applies.

Example: ssh admin@192.0.2.10 -p 22
ssh-dpi <user@host> [--known-hosts accept-new|strict|manual]

Open the DPI-device SSH setup/connect profile.

Example: ssh-dpi admin@192.0.2.10 --known-hosts accept-new
wsl

Open the default WSL shell in the integrated terminal.

Example: wsl
wsl-shell <distro>

Open a selected WSL distro as the default user.

Example: wsl-shell Ubuntu
wsl-root <distro>

Open a selected WSL distro as root.

Example: wsl-root Ubuntu
wsl-setup <distro>

Run root-user package setup for a selected WSL distro after confirmation.

Example: wsl-setup Ubuntu
wsl-setcap <distro>

Grant tcpdump capture capabilities in a selected WSL distro.

Example: wsl-setcap Ubuntu
wsl-selftest <distro>

Run a lightweight WSL route/tcpdump/ping self-test.

Example: wsl-selftest Ubuntu
geneva-shell <distro>

Open a Geneva WSL shell with ~/geneva/venv activated.

Example: geneva-shell Ubuntu
geneva-verify <distro>

Run Geneva Python, Scapy, libc, and engine.py --help checks.

Example: geneva-verify Ubuntu
geneva-help <distro>

Run Geneva engine.py --help in the verified venv.

Example: geneva-help Ubuntu
geneva-pip-freeze <distro>

Print the Geneva venv package set.

Example: geneva-pip-freeze Ubuntu
geneva-repair-scapy <distro>

Apply the idempotent Scapy BPF/libc patch after confirmation.

Example: geneva-repair-scapy Ubuntu
geneva-git-status <distro>

Show git status for ~/geneva.

Example: geneva-git-status Ubuntu
assistant draft <request>

Draft code or commands for operator review; the framework is never modified automatically.

Example: assistant draft config parser
deploy <local-file> [remote-path]

Transfer a reviewed local file to the active SSH device. Alias: hotfix.

Example: deploy runs/drafts/fix.py /tmp/fix.py
Actual Ofnir terminal interface

Actual terminal screenshot. No commands are executed by this website.

FROM PRODUCT EVALUATION TO YOUR LAB

BRING THE QUESTION.
WE’LL DEFINE THE SCOPE.

Tell us about your research environment, target devices, and acceptance criteria. Start with a focused conversation.

Discuss an evaluationExplore pricing