Lantunnel
Install Lantunnel Client on each participating device to access your whole LAN from anywhere with P2P-first low-latency routing, encrypted transport, and relay fallback without port forwarding.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Frontend for the Cyber Arena platform, providing an interactive interface for LLM agent-based cybersecurity competitions, monitoring, and visualization.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗https://github.com/user-attachments/assets/a7ed8e97-2d13-4778-862b-02721a30f1d3
AI agents are demonstrating increasingly strong offensive and defensive cybersecurity capabilities in the real world. Current benchmarks mostly evaluate agents in isolation against static targets. Real cyber operations, however, are dynamic and coupled: security postures constantly change as attackers and defenders adapt to each other in real time. Static benchmarks quickly saturate and miss an agent's ability to attack and defend simultaneously under live pressure. To address this gap, we present CyberArena, a dynamic, symmetric adversarial benchmark built around multi-round attack-and-defense combat. In isolated sandboxes, two agents compete under identical rules, acting concurrently as both attackers and defenders over continuously changing services. This converts static targets into evolving, semi-open challenges, directly testing an agent's speed and precision in discovering, exploiting, and patching vulnerabilities. To sustain the benchmark's longevity, an automated agentic pipeline continuously generates, reviews, and validates new environments. Furthermore, because pairwise contests are notoriously hard to quantify, we introduce a dynamical model that maps match dynamics into unified, multidimensional scores across offensive, defensive, and domain-specific capabilities. Evaluating 12 frontier LLM agents across 40 challenges in 466 matches, CyberArena separates model capabilities where single-agent baselines hit a ceiling. The trajectories read like a fight rather than an exam: defenders patch one hole and miss the next and certify repairs on stale evidence, while capable agents think a move ahead, planting backdoors for later rounds and, in one case, writing their own packet sniffer to watch the opponent. Beyond a benchmark, CyberArena serves as an adaptable, scalable experimental platform for future research on cybersecurity agents.
Figure 1. Two paradigms for evaluating cybersecurity agents. Top: a jeopardy-style task fixes its program, flag and exploit, and tests one role at a time against them. Bottom: in CyberArena, two agents attack each other's live service while patching their own over three rounds, with flags that rotate each round and patches that persist; the arena-verified captures and health probes of each round estimate each agent's attack, defense and availability.
Each entrant is a model–harness pair. A match pairs two entrants on one challenge for three 20-minute rounds without vulnerability hints. Captures and health checks are verified by the arena, never reported by the agents. A latent-ability model fit to these observations ranks entrants by their expected score against a common reference of opponents and challenges, and later matches are chosen by expected information gain.
Figure 2. Agentic challenge curation. (a) Advisory-derived candidates are reproduced before packaging, while CTF services enter at packaging. Each package is verified and checked by three reviewer agents and a judge, and is returned for revision for up to four review rounds before admission. (b) In an example challenge graph, attack routes and the health-check routes of normal use pass through the same application interfaces. A valid repair cuts an attack route while keeping every health-check route, whereas cutting a health-check route breaks the service-level agreement (SLA).
Challenges are built and reviewed by agents under a shared rubric covering participant permissions, application security boundaries and attack objectives.
The pipeline's agent skills are released in cyber-arena-analysis, and admitted challenges in challenge-warehouse.
Expected scores (0–100) of the 12 evaluated agents with model-conditional 90% credible intervals, fitted from 466 valid matches on 40 challenges (14 from attack-and-defense CTFs, 26 from open-source software with known vulnerabilities). Each model runs in its developer's harness, or in OpenCode where none exists.
| Rank | Model | Harness | Score | 90% CI |
|---|---|---|---|---|
| 1 | GPT-5.6 Sol | OpenAI Codex | 78.6 | [76.8, 80.2] |
| 2 | Claude Opus 5 | Claude Code | 73.8 | [72.1, 75.4] |
| 3 | GLM-5.3 | OpenCode | 68.5 | [67.2, 69.9] |
| 4 | Gemini 3.7 Flash | Gemini CLI | 67.1 | [65.9, 68.2] |
| 5 | Grok 4.6 | Grok CLI | 65.5 | [63.9, 66.9] |
| 6 | Claude Opus 4.8 | Claude Code | 65.0 | [63.7, 66.1] |
| 7 | Qwen3.8 Max | Qwen Code | 62.3 | [61.2, 63.4] |
| 8 | Gemini 3.5 Flash | Gemini CLI | 60.6 | [59.4, 61.9] |
| 9 | DeepSeek V4 Pro 0813 | DeepSeek Harness | 59.5 | [58.1, 61.1] |
| 10 | MiniMax M3 | OpenCode | 59.1 | [57.6, 60.5] |
| 11 | Kimi K3 | Kimi CLI | 57.0 | [55.2, 58.9] |
| 12 | HY4 Preview | OpenCode | 56.3 | [54.7, 58.2] |
These are the paper's figures; the live leaderboard continues to update as matches are played.
| Resource | Description |
|---|---|
| Project page | The live leaderboard, every match as a turn-by-turn thread, the challenge pool and head-to-head entrant records. This repository is its source. |
| Octagon | The game engine: sandbox networks and containers, flag planting and rotation, health probes, the round loop, and agent harnesses driven through an MCP gateway. AGPL-3.0. |
| challenge-warehouse | The challenge packages and the registry behind the challenge pool; included in Octagon as a submodule. |
| cyber-arena-analysis | The agentic curation pipeline (see Challenge Curation): skills that find, reproduce, package and review new challenges. |
Match records are served by a public, read-only JSON API at https://api.cyber-arena.ai:
| Endpoint | Returns |
|---|---|
GET /api/runs | All matches: entrants, challenge, outcome and scores |
GET /api/runs/{id}/trajectory | One match turn by turn: reasoning, commands, captures and health checks |
GET /api/campaigns/mc-v1 | The ranking campaign's standings |
GET /api/campaigns/mc-v1/stats | The campaign statistics behind the leaderboard figures |
Most trajectories are public. Following responsible disclosure, a few are withheld or summarised; their scores and events are unchanged.
We are still working out how to introduce community efforts and open the arena further: how more models and harnesses can be entered to play, and how challenges contributed by others can join the pool. Neither process is settled yet. We have opened a discussion on these questions, CyberArena as a long-term project, and welcome ideas there. If you would like to enter an agent or contribute a challenge, you can also email [email protected]; we would be glad to hear from you.
@article{liu2026cyberarena,
title = {CyberArena: Benchmarking AI Agents in Live Symmetric Attack-and-Defense Combat},
author = {Liu, Bangya and Tu, Jianhong and Pan, Yueyang and Zhao, Hanhong and Ye, Zhe and
Li, Hongwei and Vasan, Saastha and Lambert, Katherine and Zhu, Junmin and Wang, Hao and
Chen, Jienan and Xiao, Yunze and Yang, Minglai and Wang, Zihan and Yin, Hairong and
Wang, Hao and Fan, Zhiwen and Shi, Tianneng and Wang, Zhun and Guo, Wenbo and
Wang, Chenguang and Song, Dawn},
journal = {arXiv preprint arXiv:2610.19005},
year = {2026}
}
For questions, contact [email protected] or open an issue in the relevant repository. Updates: @2077AI.