Spectator – A programming language for Cybersecurity and Hacking
New DSL for pentesting, but Python libraries already do this without learning new syntax.
A programming language made for cybersecurity
Wraps nmap and existing tools in custom syntax — security teams already have Python.
Pentesters, red teamers, security researchers
Python + scapy/nmap · Metasploit Framework · Impacket
Spectator is a powerful and robust programming language made for cybersecurity and hacking related tasks.
Why Spectator?
We need to use many tools for simple tasks, Nmap for network scanning, Metasploit for payload and tools like Sherlok for OSINT. Spectator combines them all.
Python is simple and powerful but you would need many libraries for doing even simple tasks. You would still need to type 40 lines of code. Spectator is made to remove this problem. Simple, power and no external depedencies for core cybersecurity.
Example for Recon -->
do --> Recon("example.com")
That's it!
Download Spectator from here(Source Code) --> https://github.com/CzaxStudio/Spectator
Or
Go to the official website --> https://spectatorlang.pages.dev/
New DSL for pentesting, but Python libraries already do this without learning new syntax.
Native GUI framework for security tools, but Metasploit and Burp Suite already dominate.
Wraps security tools in a DSL without beating standard Python scripts.
New security DSL with built-in recon primitives, but Python already does this.
Security-by-construction language for AI agents with Z3 contract verification.
412 agent tools via MCP beats manual integration—but agent frameworks already proliferate.