Daily Tech Briefing
AI 科技速览
每天 5 分钟内学习 AI。获取最新的人工智能新闻,理解其重要性,并学习如何将其应用于您的工作。
Hacker News · 2026/8/3 11:06:15
Show HN: Nightcrawler – A local AI pentesting agent running on a smartphone
AI 中文解读
手机变身黑客利器?最近有个叫Nightcrawler的开源项目火了:它把AI渗透测试工具整个装进手机,不联网也能自动扫描网络漏洞并生成报告,堪称口袋里的网络安全管家。
简单说,渗透测试就是模拟黑客攻击来检查网络是否安全,以前这活儿需要专业设备和高技能人才。现在Nightcrawler把AI模型压缩到手机芯片上,像一位耐心的侦探,悄无声息地在网络里巡查,找出了哪些设备、开着哪些服务、有什么漏洞,全程不靠云端,隐私性拉满。它还会轮流试探目标,比传统扫描仪更难被安全系统发现。
对普通人来说,虽然咱们很少需要渗透自己家的WiFi,但这意味着专业安全测试的门槛大幅降低。以后小公司或普通用户也能低成本检查网络安全性,甚至能防范恶意蹭网或摄像头被入侵。当然,这项技术也是一把双刃剑——AI自动化攻击工具普及后,网络安全攻防战会变得更加激烈。
Nightcrawler
An autonomous penetration testing agent that runs entirely on a smartphone. Drop the phone on a network, walk away, and it discovers hosts, maps services, finds vulnerabilities, and generates a pentest report — all without cloud connectivity.
░█▄░█ █ █▀▀ █░█ ▀█▀ █▀▀ █▀█ ▄▀█ █░█░█ █░░ █▀▀ █▀█
░█░▀█ █ █▄█ █▀█ ░█░ █▄▄ █▀▄ █▀█ ▀▄▀▄▀ █▄▄ ██▄ █▀▄ v0.1.0
AUTONOMOUS MOBILE PENTEST AGENT
OnePlus 8 · NetHunter · LFM2.5-1.2B · OpenCL GPU
What is this?
Penetration testing (pentesting) is the practice of testing a computer network's security by simulating an attack — with the network owner's explicit permission. Professional pentesters are hired to find vulnerabilities before real attackers do.
Nightcrawler automates this process on a phone. It uses a small AI model (LFM2.5-1.2B-Instruct-Heretic, 1.2 billion parameters) running locally on the phone's GPU to decide what to do next — which host to probe, which tool to use, what to look for. No internet connection or cloud API required.
Demo
▶️ Watch Nightcrawler in action on Instagram
How it works
WiFi Breach (optional) — If dropped without WiFi, it can autonomously crack WPA2 networks using an external USB WiFi adapter
Reconnaissance — Discovers devices on the network using stealthy scans
Enumeration — Probes discovered services (web servers, file shares, SSH, DNS, etc.)
Exploitation — Tests for known vulnerabilities and default credentials
Reporting — Generates a structured pentest report with findings and remediation advice
The agent operates like a patient human pentester — it rotates across hosts, does one small action per turn, and builds knowledge gradually over hours. This makes it much harder to detect than traditional vulnerability scanners that blast every host at once.
Key concepts
Term
What it means
Drop box
A device left on a target network to perform testing autonomously
Scope
The set of networks/hosts you're authorized to test
Rules of Engagement (ROE)
A legal document specifying what you're allowed to do
Stealth
Techniques to avoid detection by network monitoring (IDS/IPS)
MCP
Model Context Protocol — a standard interface for AI tool use
C2
Command and Control — the web dashboard for monitoring and steering the agent
Architecture
┌──────────────────────────────────────────────────────────┐
│ PHONE (OnePlus 8) │
│ │
│ ┌─────────────┐ ┌──────────────────┐ │
│ │ LFM2.5 │ │ Agent Loop │ │
│ │ 1.2B model │◄───►│ (main.py) │ │
│ │ on GPU │ │ Decides what │ │
│ │ (:8080) │ │ to do next │ │
│ └─────────────┘ └────────┬─────────┘ │
│ │ │
│ ┌────────▼─────────┐ │
│ │ Scope Proxy │ ← Safety layer │
│ │ Validates every │ Blocks out- │
│ │ command before │ of-scope │
│ │ execution │ actions │
│ └────────┬─────────┘ │
│ │ │
│ ┌────────▼─────────┐ │
│ │ Kali MCP Server │ ← Runs the │
│ │ nmap, curl, │ actual │
│ │ smbclient, ... │ commands │
│ └──────────────────┘ │
│ │
│ ┌──────────────────┐ ┌──────────────────┐ │
│ │ Web Dashboard │ │ SQLite DB │ │
│ │ (:8888) │ │ Hosts, vulns, │ │
│ │ Monitor & steer │ │ creds, commands │ │
│ └──────────────────┘ └──────────────────┘ │
└───────────────
分享
阅读原文 ↗