frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Spectator – A programming language for Cybersecurity and Hacking

1•CzaxTanmay•1h ago
Hey HN,

I've been building Spectator for the past year — a purpose-built scripting language for pentesters, red teamers, and security researchers.

Why another language? Most security work is a mix of Bash, Python, and random tools glued together. Spectator unifies that: one language with built-in security modules, a native GUI framework, and a package manager — all compiled into a single binary.

What makes it different:

High-level syntax — Python-like, f-strings, closures, goroutines (spawn). Recon scripts in 5 lines.

Built-in hacking modules — PortScan, SubdomainEnum, SQLiTest, PayloadGen, CORS/SSRF, HTTP fuzzing, crypto, encoding. No pip installs.

Native GUI framework (#Import Spec.GUI) — Desktop tools without Electron. Inputs, tables, tabs, output. Windows (WebView2), Linux (WebKitGTK), macOS (WKWebView).

Space package manager — Libraries like coffee (recon) and ghost (OSINT) are SHA-256 verified. Blocks supply-chain attacks.

Mission engine — Pentest workflow with HTML report generation.

Cross-compilation — spectator build script.str to app.exe for windows = standalone binaries.

Example — GUI port scanner (complete tool):

spectator #Import Spec.GUI open.window({"title": "Port Scanner", "bg": "#070b14", "accent": "#00d4aa"}) GUI.input("target", "Enter target...") GUI.button("Scan", "run_scan") GUI.progress("bar") GUI.output("out", {"height": 380})

GUI.on("run_scan", func() { target = GUI.get("target") GUI.print("out", "Scanning " + target) ports = [21,22,23,80,443,3306,8080] each p : ports { if hasPort(target, p) { GUI.print("out", "OPEN " + str(p)) } } }) end() Current state:

v2.0.0 — stable CLI/TUI across Windows, Linux, macOS

GUI fully functional on Windows; Linux/macOS GUI works (WebKit vs WebView2 differences)

~177 built-in functions, written in Go

Space registry live, anyone can publish

What I'd love feedback on:

Does the syntax feel intuitive? (string concat --> is unusual but I like it)

GUI approach — native desktop vs web-based?

Package manager security — SHA-256 verification enough?

What modules would make you actually use this?

I know the security tooling space is crowded, but there's room for a language built for this domain rather than adapted.

GitHub: https://github.com/CzaxStudio/Spectator Docs: https://github.com/CzaxStudio/SpectatorDocs/

Appreciate any thoughts, criticism, or wild ideas.

Convicted spyware chief hints that Greece's government was behind phone hacks

https://techcrunch.com/2026/03/25/convicted-spyware-chief-hints-that-greeces-government-was-behin...
2•driftnode•6m ago•0 comments

AI got the blame for the Iran school bombing. The truth is more worrying

https://www.theguardian.com/news/2026/mar/26/ai-got-the-blame-for-the-iran-school-bombing-the-tru...
4•funnybeam•9m ago•0 comments

In March 1993, the FSF received the following letter

https://stallman.org/articles/destruction-certificate.txt
2•lr0•11m ago•0 comments

Russian botnet operator linked to major ransomware attacks sentenced in US

https://therecord.media/russian-botnet-operator-sentenced-ransomware
2•Anonasty•13m ago•1 comments

UK says Chinese wind turbine maker poses national security threat

https://www.ft.com/content/3bbf79be-08f7-4012-b0b7-a5894181af1b
2•julosflb•16m ago•0 comments

An app that makes you do pushups to turn off your alarm

https://unsnooze.framer.ai/
2•cnnadozi•22m ago•3 comments

XReplicator – eBPF-based server backups that track only changed disk sectors

2•iamvishnuks01•26m ago•0 comments

Internet 3.0: empty gardens and the software boom

https://tekbog.substack.com/p/internet-30-empty-gardens-and-the
3•tekbog•32m ago•1 comments

Wittgenstein and the Paradoxes at the Limits of Language

https://iai.tv/articles/wittgenstein-and-the-paradoxes-at-the-limits-of-language-auid-3146
3•downboots•33m ago•0 comments

Financialization

https://www.investopedia.com/terms/f/financialization.asp
3•downboots•35m ago•0 comments

The Digital Imprimatur (2003)

https://www.fourmilab.ch/documents/digital-imprimatur/
3•pr337h4m•37m ago•0 comments

Sharing: I gave my OpenClaw a voice. I can't go back to typing

https://github.com/voiceclaw/voiceclaw
3•voiceclaw•38m ago•0 comments

Blockchain Social Media

https://ristforever.com/
2•benjaminklick•40m ago•1 comments

Major upgrades to Ray Serve: 88% lower latency and 11.1x higher throughput

https://www.anyscale.com/blog/ray-serve-inference-lower-latency-higher-throughput-haproxy
1•robertnishihara•41m ago•1 comments

Mapterhorn

https://mapterhorn.com/
3•matthberg•45m ago•0 comments

PolyShell attacks target 56% of all vulnerable Magento stores

https://www.bleepingcomputer.com/news/security/polyshell-attacks-target-56-percent-of-all-vulnera...
2•Anonasty•47m ago•1 comments

Built a smartplate bentop prototype that can analyze food automatically

1•dallas-elliott•52m ago•0 comments

HDP: An open protocol for verifiable human authorization in agentic AI systems

https://github.com/Helixar-AI/HDP
1•Helixar•53m ago•0 comments

The Unreasonable Effectiveness of Linear Search

https://evan-jones.appspot.com/linear-search.html
3•Antibabelic•56m ago•0 comments

Vogue is barking up the wrong tree with lawsuit, says Dogue creator

https://www.thetimes.com/uk/media/article/vogue-is-barking-up-the-wrong-tree-with-lawsuit-says-do...
3•petethomas•1h ago•0 comments

Data is everywhere. The government is buying it without a warrant

https://www.npr.org/2026/03/25/nx-s1-5752369/ice-surveillance-data-brokers-congress-anthropic
8•nuke-web3•1h ago•1 comments

CoolIT's employees to get cash payouts with $4.75B sale to Ecolab

https://www.theglobeandmail.com/canada/article-coolit-cooling-tech-employees-cash-payout-sale-eco...
3•petethomas•1h ago•0 comments

Rule based automation vs. Agentic AI system

https://dev.to/priya_negi_9ffd29931ea408/tasker-vs-droidrun-rule-based-automation-vs-agentic-ai-s...
2•Messyflame•1h ago•0 comments

Permanent Injunction Bars CDC, CISA from Coercing Social Media on Free Speech [pdf]

https://storage.courtlistener.com/recap/gov.uscourts.lawd.189520/gov.uscourts.lawd.189520.477.1.pdf
3•nstj•1h ago•0 comments

A Geometric Resolution of the Vacuum Catastrophe via 3-Torus Topology

https://drive.google.com/file/d/1NUxRyGn7P72ptlCYsoZcxRdI3Xa0e6Gd/view?usp=sharing
4•avonmach•1h ago•0 comments

How are teachers handling writing feedback at scale?

2•uuuAA•1h ago•0 comments

LiteLLM Supply Chain Attack: Defense in Depth Is the Only AI Security Strategy

https://www.runtimeai.io/blog-litellm-attack.html
4•roshanshaik•1h ago•0 comments

Zipcode specific inflation to understand local price changes

https://whatchanged.us/
2•ryan_j_naughton•1h ago•0 comments

Show HN: Spectator – A programming language for Cybersecurity and Hacking

1•CzaxTanmay•1h ago•0 comments

Spotting issues in DeFi with dimensional analysis

https://blog.trailofbits.com/2026/03/24/spotting-issues-in-defi-with-dimensional-analysis/
1•anitil•1h ago•1 comments