View Issue Details

IDProjectCategoryView StatusLast Update
0009609Kali LinuxNew Tool Requestspublic2026-03-27 05:17
ReporterCzax_Studio Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
Summary0009609: Spectator - Cybersecurity scripting language with TUI, GUI and CLI support
Description

Tool Name: Spectator
Version: 2.0.0
Author: Czax
License: MIT
Homepage: https://github.com/CzaxStudio/Spectator
Download: https://github.com/CzaxStudio/Spectator/releases/download/Debian/spectator_2.0.0_amd64.deb
SHA-256: 99f9b117667c151820bbc5ab03f8d31a8cdf62ecd322524a38edabce7f2bb808

================================ Overview ================================

Spectator is a purpose-built scripting language designed exclusively for cybersecurity professionals. It combines the simplicity of Python with built-in security primitives, eliminating the need for external libraries or runtime dependencies.

Unlike traditional approaches that stitch together Bash, Python, and disparate tools, Spectator provides a unified, compiled environment where reconnaissance, exploitation, and reporting exist within a single, coherent syntax.

Key Features
Category Capabilities
Reconnaissance DNS resolution, port scanning, service enumeration, subdomain discovery
Web Security HTTP probing, header analysis, SSL inspection, technology detection
Exploitation Payload generation (XSS, SQLi, SSRF, LFI, CMD), vulnerability testing
Native GUI Desktop application framework with 25+ widgets — no Electron, no web stack
Package Management SHA-256 verified library distribution, supply-chain attack protection
Mission Engine Structured pentest workflow with automated HTML report generation
Cross-Compilation Standalone binaries for Windows, Linux, macOS, FreeBSD, and ARM
Demonstration
A brief demonstration of Spectator's reconnaissance capabilities on Kali Linux:

text
$ spectator run demo.str

╔════════════════════════════════════════════════════════════════════╗
║ SPECTATOR v2.0.0 ║
║ Cybersecurity Scripting Language ║
║ Kali Linux Tool Submission Demo ║
╚════════════════════════════════════════════════════════════════════╝

┌────────────────────────────────────────────────────────────────────┐
│ SYSTEM INFORMATION │
└────────────────────────────────────────────────────────────────────┘

Version : 2.0.0
OS : Linux (Kali 2025.4)
Status : Fully operational

┌────────────────────────────────────────────────────────────────────┐
│ RECONNAISSANCE MODULE │
└────────────────────────────────────────────────────────────────────┘

Enter website link: scanme.nmap.org

Executing reconnaissance on scanme.nmap.org

[*] Recon → scanme.nmap.org
[IP] 45.33.32.156
[Host] scanme.nmap.org
[Status] Active

Reconnaissance completed successfully.

┌────────────────────────────────────────────────────────────────────┐
│ VERIFICATION │
└────────────────────────────────────────────────────────────────────┘

Spectator is fully operational on Kali Linux.

Key features demonstrated:
• Interactive user input
• Built-in Recon module
• Real-time DNS resolution
• Clean formatted output

========================================Installation========================================

bash

Download

wget https://github.com/CzaxStudio/Spectator/releases/download/Debian/spectator_2.0.0_amd64.deb

Install

sudo dpkg -i spectator_2.0.0_amd64.deb

Verify

spectator --version

==============================================Dependencies:=======================================

CLI/TUI mode: None (fully self-contained)

GUI mode: libwebkit2gtk-4.1-0, libgtk-3-0t64 (both pre-installed on Kali)

===========================Why Spectator Belongs in Kali?=======================

Requirement Spectator

Useful for penetration testing Reconnaissance, web auditing, payload generation, reporting
Actively maintained v2.0.0 released March 2026, continuous development
Open source MIT License
Lightweight Single 9.6 MB binary, zero runtime dependencies
Debian packaged .deb package prepared and tested
Unique functionality No other Kali tool offers a compiled DSL with native GUI framework

Testing Summary
Test Result
Installation Successful
spectator --version v2.0.0
spectator repl Interactive REPL functional
spectator run Script execution verified
Recon module DNS resolution operational
Space package manager Library installation functional
Man page man spectator displays correctly

==========================================Repository==================================
Source: https://github.com/CzaxStudio/Spectator

Documentation: https://github.com/CzaxStudio/SpectatorDocs/

Issue Tracker: https://github.com/CzaxStudio/Spectator/issues

=====================================Website=====================================

https://spectatorlang.pages.dev/

========================================Conclusion==========================================

Spectator fills a distinct gap in Kali's toolkit — a purpose-built, compiled scripting language that eliminates the fragmentation of existing approaches. With its integrated security modules, native GUI framework, and package manager, it offers a cohesive environment for modern security assessments.

We respectfully request Spectator be considered for inclusion in the Kali Linux repositories.

Submitted by: Czax
Date: March 26, 2026

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2026-03-27 05:17 Czax_Studio New Issue