v2.8.0 is out · Redis, the thirteenth protocol: drive a command sequence, read a key or INFO, and assert on the reply
VirtuProbe Studio
Get the app

v2.8.0 · macOS · Linux · Windows

Test automation for systems that speak more than HTTP.

A signup goes out over HTTP, the confirmation arrives over IMAP, and the account has to land in MongoDB. You build that as one chain across thirteen protocols, group chains into a suite with setup and teardown, and the run comes back as one verdict with a JUnit report and the raw bytes still there to read. An agent can build and run the same things you can, over MCP, without ever being handed a secret.

Started by one engineer (20+ years from core-banking to big data) who kept running out of road with the testing tools on hand and built this one, now built with a small team. The story →

HTTP · SMTP · IMAP · LDAP · DNS · SMB · Kerberos · SpamAssassin · MySQL · MongoDB · PostgreSQL · Redis · Freestyle No cloud · runs where your targets are
VirtuProbe Studio v2.8.0 More videos on YouTube
Switching? Bring your whole collection across and carry on where you left off.
import OpenAPI · Postman · Bruno · HAR · .http · Insomnia · cURL

Screenshots

A quick tour of the app

Free and paid

Three protocols free, no account, no run limits.

The free tier is a working test bench: HTTP, DNS and SMTP, request chaining, agent access over MCP, git-backed workspaces and as many runs as you like. You pay when you need the other ten protocols, the proxy, scripting, test suites or the fuzzer.

Free, forever NO ACCOUNT

  • Protocols: HTTP, DNS & SMTP (send, chain & assert on the response)
  • Agent access over MCP: point your coding agent at the workbench and let it author probes, chains and suites, run them, and read back the evidence
  • AI assistant: bring your own key, we never charge for tokens
  • No cloud, no account, no run limits: runs where your targets are
  • Directory-backed GIT workspaces: version your tests in your own repo
  • Import from everywhere: OpenAPI, Postman, Bruno, HAR, Insomnia, cURL
  • OAuth2, every flow: plus Basic, Bearer, API key & Digest
  • GraphQL requests, first-class
  • Request chaining: the output of one step feeds the next
  • Run history, diff & JSON evidence export

Paid tiers

Two tiers, sold separately. Pick the one that matches the work you do.

Engineering · for shipping integrations

  • More protocols: IMAP, LDAP, MySQL/MariaDB, MongoDB, PostgreSQL & Redis (query & assert on the response)
  • JavaScript and Groovy scripting: programmatic chains, loops & custom logic
  • MITM proxy & service-virtualization mocks
  • Enterprise & Windows auth: NTLM, PtH, SPNEGO/Kerberos, AWS SigV4
  • Test suites: ordered chains with setup and teardown, one verdict, JUnit output for CI
  • MCP interception: read the tool definitions and calls going past an agent's MCP server, and alter one on the way through to see whether your agent resists
  • Skills: publish a chain or script under a fixed contract an agent can call

Security · for breaking them

Everything in Engineering, plus:

  • Fuzzing & wordlist iterators: malformed packets, byte for byte
  • Security protocols: SMB & Kerberos, for Active Directory work
  • Freestyle probes: write the raw TCP or UDP exchange yourself when what you are testing has no module
  • Out-of-band callback detection: catch the HTTP, DNS or SMTP callback a payload triggers, and assert on who called and when
  • Pentest libraries: Active Directory, API, per-protocol packs

Students & academics: the full Security tier is free with verification. Academic License →

Testing in the age of AI

Why testing the real thing matters more in the AI era

An AI can ship an integration in an afternoon, which leaves finding out whether it works as the part that still takes time: under load, against malformed input, on the protocol that does not quite follow the spec.

A model writes the happy path well, and sending a CRLF in a header field to see what your reverse proxy does is still something you have to go and do, which is what this is for.

A code review tells you
what the code was meant to do. Running it tells you what it does, which matters more once a model wrote it.
01 · the shift

Writing the code stopped being the slow part.

Generated code ships in minutes and its bugs ship with it, at the same pace, without anybody on the team having read them closely enough to notice.

A test that exercises the running system is what tells you what shipped, and it is the part you still have to write.

Running the system is what tells you what shipped.
02 · the blind spot

A model writes the request the server expects.

Models are trained on code that works, so they generate clients that respect the spec and send the requests a server expects.

Malformed envelopes and undocumented corners of a protocol are not in that training set, and they are where production tends to break.

Adversarial input is still something a person has to think of.
03 · the workbench

We wrote the protocol stacks ourselves.

Our HTTP, SMTP, IMAP, LDAP, DNS, SMB, Kerberos and SpamAssassin are written from scratch against the RFCs, so you can send what the spec forbids, fuzz with §payload§, and see the real traffic.

A model can write the chain that claims your signup flow works, and running it against the real system is how you find out whether it does.

A model can suggest the chain, and the run against the real system settles it.

v2.8.0 · current build

Download VirtuProbe Studio.

You install it once. There is no cloud and no telemetry, a licence turns on the rest of the features, and execution stays on your machine or inside the network where your targets are.

v2.8.0 · macOS builds are signed and notarized; SHA-256 checksums for binaries are available for other platforms.

SHA256: mac-arm64 · mac-x64 · AppImage · win-x64

The VirtuProbe Bridge extension moves a request between Burp Suite and VirtuProbe in either direction. How it works →

Join our Discord