惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
V
Vulnerabilities – Threatpost
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
V
Visual Studio Blog
月光博客
月光博客
IT之家
IT之家
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Tailwind CSS Blog
罗磊的独立博客
S
SegmentFault 最新的问题
博客园 - 三生石上(FineUI控件)
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
量子位
V
V2EX
Jina AI
Jina AI
The GitHub Blog
The GitHub Blog
小众软件
小众软件
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
阮一峰的网络日志
阮一峰的网络日志
Recent Announcements
Recent Announcements
MongoDB | Blog
MongoDB | Blog
Y
Y Combinator Blog
H
Help Net Security
博客园_首页
Cyberwarzone
Cyberwarzone
T
Tenable Blog
A
Arctic Wolf
C
CERT Recently Published Vulnerability Notes
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
T
Threat Research - Cisco Blogs
aimingoo的专栏
aimingoo的专栏
Google DeepMind News
Google DeepMind News
博客园 - 叶小钗
C
Cyber Attacks, Cyber Crime and Cyber Security
美团技术团队
Attack and Defense Labs
Attack and Defense Labs
GbyAI
GbyAI
博客园 - 【当耐特】
Cloudbric
Cloudbric
NISL@THU
NISL@THU
B
Blog RSS Feed
K
Kaspersky official blog
Hugging Face - Blog
Hugging Face - Blog
P
Privacy International News Feed
博客园 - Franky
博客园 - 司徒正美
Microsoft Azure Blog
Microsoft Azure Blog
Apple Machine Learning Research
Apple Machine Learning Research
Webroot Blog
Webroot Blog
Microsoft Security Blog
Microsoft Security Blog

Hacker News - Newest: "OpenClaw"

I Spent 4 Hours So You Don’t Have To: Hetzner Metal + NixOS in ~15 Minutes − Irakli's blog What a Regex Can't Do GitHub - ai-sns/openclaw-hermes-agent-network: OpenClaw Hermes AI Agent Social Network🦞💬🦞Built on Google 3D Maps and A2A protocol, connects OpenClaw and Hermes agents worldwide in a 3D environment. Phishing for Lobsters: How We Tricked OpenClaw into Spilling Secrets GitHub - CODEANDTRUST/clawcall: Give your OpenClaw / self-hosted AI agent inbound phone calls - a Twilio-to-gateway voice bridge with working agent tools mid-call (MIT). Build a ZeroCost Web Automation Pipeline with OpenRouter, OpenClaw, and MediaUse Let OpenClaw Run Wild in Simulation, Not on Your Customers | Veris AI GitHub - gpdir16/tabyAgent: A lighter, easier alternative to OpenClaw/Hermes. Runs autonomously inside Docker and chats with you through Telegram. Ask HN: What are the biggest problems you find in OpenClaw/Hermes? Microsoft launches Scout, an OpenClaw-inspired personal assistant GitHub - openclaw/openclaw-windows-node: Windows companion suite for OpenClaw - System Tray app, Shared library, Node, and PowerToys Command Palette extension Microsoft unveils Scout, an autonomous AI agent built on OpenClaw Gavriel Cohen found his own code inside OpenClaw, so he walked away GitHub - hunvreus/heypi: Chat agents for your team, with approvals and sandboxed tools. Slack, Discord, Telegram, webhooks. HolaClaw: run OpenClaw securely in Mac Multi-Agent Orchestration System: Hermes (Windows) ↔ OpenClaw (WSL) We were building infra for OpenClaw, and today I just tried Hermes and holy shit GitHub - openclaw/openclaw: Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞 OpenClaw as the Universal Operating System for Agents ARC Prize - Community Leaderboard Setup OpenClaw with Slack: from install to first message twitter.com I Gave My OpenClaw Agent a Physical Body Use Grok in OpenClaw The creator of OpenClaw used $1,300,000+ of OpenAI tokens in 30 days, which is a hell of a perk GitHub - oswarld/openshears: 🔪 THE OPENCLAW TERMINATOR 🦞 Are we human? Show HN: OpenClaw is just not dangerous enough. I needed something else OpenClaw creator burned through $1.3 million in OpenAI API tokens in a single month — bill covered 603 billion tokens across 7.6 million requests and 100 coding agents Reducing OpenClaw token usage OpenClaw/Hermes Hosting Comparison GitHub - ExTV/rikkahub-agent: RikkaHub Agent -- is RikkaHub fork that have Full agent mode . For $1.3 million a month, OpenClaw founder Peter Steinberger runs 100 AI agents that code, review PRs, and find bugs Where OpenClaw Security Is Heading OpenAI Models in OpenClaw, Done Right GitHub - thesysdev/openclaw-os: The default workspace for OpenClaw Token, Harness, OpenClaw, RAG, MCP, Agent – What's the Difference? We need a safe alternative to Telegram for agents like OpenClaw or Hermes Two OpenClaw agents negotiate a YC SAFE with Agentic Power of Attorney OpenClaw Had a Rough Week GitHub - LobsterTrap/tank-os GitHub - haishmg/Clawback How OpenClaw Got Safer in Public openclaw ggsql — ClawHub Show HN: iClaw is part OpenClaw, part Siri, powered by Apple Intelligence GitHub - lotsoftick/openclaw_client: OpenClaw web client Show HN: OpenClaw but Efficient and with an SDK GitHub - TheGuyWithoutH/mac-computer-use GitHub - microsoft/openclaw: Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞 The OpenClaw turkey problem OpenClaw: opioids for Chinese AI companies GitHub - supersuit-tech/permission-slip [AINews] The Two Sides of OpenClaw OpenClaw stats don't add up GitHub - brexhq/CrabTrap: An LLM-as-a-judge HTTP proxy to secure agents in production Anthropic - OpenClaw Hustlers are cashing in on China’s OpenClaw AI craze Engineering Managers are going to hate OpenClaw GitHub - opentalon/opentalon: OpenTalon is an open-source platform built from the ground up in Go as a robust alternative to OpenClaw Ask HN: Who is using OpenClaw? Why Meta’s AI Alignment Director Couldn't Stop Her Own Agent—and How to Fix It GitHub - epsilla-cloud/clawtrace: Make your OpenClaw agents better, cheaper, and faster. Ask HN: What are you using OpenClaw or agents for? GitHub - epsilla-cloud/clawtrace: Make your OpenClaw agents better, cheaper, and faster. GitHub - theprint/nfh-self-improvement-loop: Minimal adversarial framework for AI agent self-modification. Inspired by karpathy/autoresearch. GitHub - ibrahimmukherjee-boop/ClearFrame: OpenClaw Alternative with better governance, security Show HN: Agent-Notifications – Real-Time Alerts for OpenClaw and Hermes Agents OpenClaw + Claude are better than therapy GitHub - zeulewan/glueclaw: Use Claude Max subscription with OpenClaw again Anthropic temporarily banned OpenClaw’s creator from accessing Claude OpenClaw’s memory is unreliable, and you don’t know when it will break Give Your OpenClaw Agent a Real Memory You need a Windows Remote Desktop, not an OpenClaw GitHub - cruxdigital-llc/CongaLine: Deploy and manage a fleet of OpenClaw AI assistants anywhere. Supporting hobbyist, team, and enterprise use cases. GitHub - cezarpena/vsm-cell: VSM-Cell is an OpenClaw agent P2P mesh orchestration standalone app. GitHub - joshchoi4881/dropspace-agents GitHub - askalf/dario: Universal LLM router. One local endpoint, every provider — OpenAI, Groq, OpenRouter, Ollama, Claude Max/Pro subscriptions, the Claude Agent SDK, any OpenAI-compat URL. Your tools stop caring which vendor is upstream. Tutorial: Secure OpenClaw with CloudConnexa OpenClaw and the Dream of Free Labour GitHub - RageDotNet/openclaw-webdav GitHub - kevinslin/openai-apps: Support openai apps in openclaw GitHub - aelaguiz/doctrine: Code-like DSL and compiler for agent workflows that compile to portable AGENTS.md instructions. Unlocking cloud inference compute for OpenClaw OpenClaw for Sales: How AI Agents are Revolutionizing Revenue Teams | Kickscale OpenClaw Architecture - Part 1: Control Plane, Sessions, and the Event Loop
GitHub - snuri00/osint-mcp: Self-hosted OSINT toolkit — MCP server, AI REPL, CLI, web app & chat apps (WhatsApp/Telegram/Discord via OpenClaw). Entity, event/news & social/community intelligence. Keyless-first.
sn001 · 2026-06-11 · via Hacker News - Newest: "OpenClaw"

A self-hosted OSINT (Open-Source Intelligence) toolkit that runs five ways: as an MCP server, an interactive AI REPL, a CLI, a web app, and — via OpenClaw — straight from chat apps like WhatsApp, Telegram, and Discord. It bundles 29 investigation tools across three domains — entity intelligence (email, username, breach, domain, IP, phone, geolocation), event / news intelligence (curated news, GDELT events, disasters, humanitarian reporting), and social / community intelligence (engagement-ranked discourse across Reddit, Hacker News, Polymarket, and more) — plus AI-driven multi-target and event investigation.

Keyless-first, not fully keyless: most tools work with no API key, but some sources (breach lookups, Shodan, Censys, and social platforms such as X and Instagram) and the AI agent need optional keys — see Configuration.

For authorized security research, CTF, journalism, and personal digital-footprint auditing only.

osint-mcp demo

Features

  • 29 OSINT tools plus AI-driven multi-target and event investigation.
  • Three intelligence domains: entity/person-based, event-based (journalist- style) situational awareness, and social/community discourse.
  • Event/news intelligence: search ~500 curated news feeds with source-tier and propaganda / state-affiliation flags, GDELT global event coverage, natural- disaster aggregation (USGS / GDACS / NASA EONET), and UN OCHA humanitarian reporting — all keyless.
  • Five interfaces from one codebase: MCP server, AI REPL, CLI, web UI, and chat apps (WhatsApp / Telegram / Discord / Slack / …) via OpenClaw.
  • Most tools are keyless and work out of the box; API keys are optional and only unlock specific premium sources.
  • AI agent powered by Anthropic Claude, DeepSeek (Anthropic-compatible API), or a local Ollama model.
  • Optional structured JSON output on every tool.
  • Passive-first design: subdomain and certificate discovery never touch the target directly.

Why osint-mcp

osint-mcp theHarvester SpiderFoot Maltego CE
MCP-native (drive it from AI agents) yes no no no
Interactive AI REPL yes no no no
Keyless out of the box most tools partial partial no
Event / news intelligence yes no no no
Social / community intelligence yes no partial partial
CLI + web UI from one codebase yes CLI web GUI
License MIT GPL MIT commercial

Tools

Entity intelligence

Tool Source API key
generate_dorks built-in no
search_email holehe no
search_username sherlock no
search_xposed XposedOrNot no
search_paste LeakCheck (public) no
search_gravatar Gravatar no
search_whois python-whois no
search_dns dnspython no
search_domain sublist3r no
search_crt crt.sh / certspotter no
search_ip ipinfo.io optional (IPINFO_TOKEN)
search_ipgeo ip-api.com / ipwho.is no
search_geocode Photon / OpenStreetMap no
search_phone phoneinfoga no
search_github GitHub API optional (GITHUB_TOKEN)
search_breach HaveIBeenPwned yes (HIBP_API_KEY)
search_ip2location IP2Location yes (IP2LOCATION_API_KEY)
search_abuseipdb AbuseIPDB yes (ABUSEIPDB_API_KEY)
search_shodan Shodan yes (SHODAN_API_KEY)
search_virustotal VirusTotal yes (VIRUSTOTAL_API_KEY)
search_censys Censys yes (CENSYS_API_ID + CENSYS_SECRET)
investigate_multi full tool chain (AI-driven) yes (AI provider key)

Event & news intelligence

Tool Source API key
search_news ~500 curated RSS feeds no
search_events GDELT GKG raw files no
search_disasters USGS / GDACS / NASA EONET no
search_reliefweb ReliefWeb (UN OCHA) no
monitor_country multi-source situational brief no
investigate_event event tool chain (AI-driven) yes (AI provider key)

search_news annotates every headline with its source tier (wire / gov / intel / mainstream) and flags state-affiliated or high-propaganda-risk outlets, so corroboration and source bias are visible at a glance.

Social & community intelligence

Tool Source API key
search_social Reddit, Hacker News, Polymarket, GitHub no (core)

search_social returns an engagement-ranked, cited brief of what people are actually saying about a topic — ranked by upvotes, comments, and prediction- market money rather than editorial SEO. The keyless core (Reddit, Hacker News, Polymarket, GitHub) works out of the box; setting optional keys (SCRAPECREATORS_API_KEY, BRAVE_API_KEY, OPENROUTER_API_KEY, X/Bluesky credentials) unlocks X/Twitter, TikTok, Instagram, and web search. The bundled engine is the MIT-licensed last30days project (standard-library only, requires Python 3.12+).

Correlation & image GEOINT

Tool Source API key
build_graph Mermaid + vis-network no
geolocate_image EXIF + GeoCLIP + Picarta + reverse image search no (core)

build_graph turns the identifiers found in an investigation into an interactive entity link graph (Mermaid + standalone HTML). geolocate_image estimates where a photo was taken: EXIF GPS is exact when present; otherwise it combines the GeoCLIP image-embedding model (pip install 'osint-mcp[geo]'), an optional Picarta estimate (PICARTA_API_KEY), and reverse-image-search links — all results other than EXIF are clearly labelled as approximate.

Installation

git clone git@github.com:snuri00/osint-mcp.git
cd osint-mcp
pip install -e .

Optional extras:

pip install -e ".[web]"     # web UI dependencies (FastAPI, upload support)
pip install -e ".[geo]"     # photo geolocation — GeoCLIP (pulls PyTorch, large)
pip install -e ".[all]"     # shodan, censys, ollama, pdf, web

The geo extra enables the GeoCLIP image-embedding estimate in geolocate_image. It installs PyTorch (several hundred MB) and downloads the model weights on first run. The keyless core of geolocate_image (EXIF GPS + reverse image search) works without it; set PICARTA_API_KEY to add the optional Picarta photo→GPS estimate.

Some keyless tools shell out to external binaries. Install them once:

pip install holehe sherlock-project sublist3r

After pip install -e . two commands are available: osint-mcp (CLI/REPL) and osint-mcp-server (MCP server over stdio). If you prefer not to install, prefix any command with the project path:

PYTHONPATH=/path/to/osint-mcp python3 -m osint_mcp.cli <command>

Usage

Direct commands (no AI, no key)

osint-mcp dns example.com
osint-mcp email someone@example.com
osint-mcp username johndoe
osint-mcp github torvalds

Interactive AI REPL

export ANTHROPIC_API_KEY=sk-ant-...
osint-mcp

Then type a target or a question at the prompt:

osint-mcp > investigate someone@example.com          # entity intelligence
osint-mcp > what is the latest news on Sudan?         # event intelligence
osint-mcp > monitor Taiwan                             # country situational brief
osint-mcp > investigate the Red Sea shipping disruption

To use DeepSeek (Anthropic-compatible API) instead of Anthropic:

export DEEPSEEK_API_KEY=sk-...
osint-mcp --provider deepseek

To run fully local with no cloud key, use an Ollama model:

osint-mcp --provider ollama

Web app

MCP server

The server speaks MCP over stdio. After pip install -e . the osint-mcp-server command is on your PATH; register it with any MCP client.

Claude Code:

claude mcp add osint-mcp -- osint-mcp-server

Other clients (Claude Desktop, etc.) — add to the client's MCP config:

{
  "mcpServers": {
    "osint-mcp": { "command": "osint-mcp-server" }
  }
}

Without installing, run the module form instead — set PYTHONPATH=/path/to/osint-mcp and use python3 -m osint_mcp.mcp_server as the command.

Use from chat apps (OpenClaw)

OpenClaw is a self-hosted gateway that bridges 50+ messaging surfaces (WhatsApp, Telegram, Discord, Slack, Signal, iMessage, …) to an AI agent, and it consumes MCP servers as skills — so all 29 osint-mcp tools become usable straight from a chat. Run OSINT from WhatsApp: "investigate this email", "geolocate this photo", "what's happening in Sudan?".

Register it:

openclaw mcp add osint-mcp --command osint-mcp-server

Or add it to ~/.openclaw/openclaw.json (optional API keys go in env; leave blank for the keyless core). A ready template is in examples/openclaw.json:

{
  "mcp": {
    "servers": {
      "osint-mcp": {
        "command": "osint-mcp-server",
        "env": { "DEEPSEEK_API_KEY": "", "PICARTA_API_KEY": "", "SHODAN_API_KEY": "" }
      }
    }
  }
}

Not installed? Use "command": "python3", "args": ["-m", "osint_mcp.mcp_server"], and "env": { "PYTHONPATH": "/path/to/osint-mcp" }.

It's also published on ClawHub (the OpenClaw skill registry) — install the agent playbook with:

openclaw skills install osint-mcp

The skill source lives in clawhub/SKILL.md. To publish a new version: clawhub skill publish ./clawhub --slug osint-mcp --version <semver> --tags latest.

Configuration

Copy the example environment file and fill in only the keys you need:

The keyless tools work with no configuration. Keys are needed only for the sources marked "yes" in the tables above, and the AI REPL needs one AI provider key — ANTHROPIC_API_KEY or DEEPSEEK_API_KEY — or run it fully local with --provider ollama.

Output format

Each tool accepts an optional json_output flag (MCP) or --json flag (CLI) to return a structured JSON object instead of formatted text, suitable for piping into other tooling.

Responsible use

osint-mcp aggregates public sources, but the techniques are dual-use — especially the individual-targeting ones (photo geolocation, breach lookups, account enumeration). Use it only for authorized, lawful purposes: security research, pentesting with permission, CTF, journalism in the public interest, and auditing your own footprint.

Do not use it to stalk, dox, surveil, locate, harass, or harm a specific person without their consent, to target people/systems you aren't authorized to assess, or to violate any law, privacy regulation, or provider terms of service.

Results are often estimates (geolocation, AI inference, breach matching) and can be wrong — never treat an estimate as fact or act against someone based on an unverified result. When deploying via bots/chat (OpenClaw, ClawHub), the operator must keep the same boundaries and add guardrails for sensitive features. The AI agent declines requests whose evident purpose is to harm or surveil a private individual.

See CODE_OF_CONDUCT.md for the full acceptable-use policy. You are responsible for your use and for complying with all applicable laws.

License

MIT.