Robin: AI-Powered Dark Web OSINT
Dark web OSINT over Tor: search onion engines, scrape pages, report with your own model.
macOS OpenVPN/FortiGate VPN status, logs and diagnosis; read-only by default, never returns secrets
쓰고 있는 AI 앱을 고른 다음 설정을 복사하세요.
검사 3/3 통과 · 내 컴퓨터에서 실행돼요
먼저: 어떤 AI를 쓰시나요?
쓰는 앱을 고르면 아래에 단계가 나옵니다.
Claude에 연결할 수 있지만 먼저 준비가 필요해요
키 필요 없음, 설치 필요 없음 · 컴퓨터용 Claude 앱(Windows 또는 Mac)에서만 되고 웹이나 모바일은 안 돼요
PassTunnel을 써서 나에게 무엇을 해 줄 수 있는지 알려 주고, 하나 해 봐✓ Claude가 PassTunnel을 쓰고 있다고 하거나 답에 PassTunnel 도구 이름이 나오면 연결된 거예요
메뉴 이름은 2026년 11월 11일에 Anthropic 도움말에서 확인 · 앱 버전에 따라 화면이 조금 다를 수 있어요
ChatGPT는 아직 PassTunnel에 연결할 수 없어요
PassTunnel는 내 컴퓨터에 설치해서 쓰지만 ChatGPT는 웹에서 도는 서버만 연결할 수 있어요
A · PassTunnel에 연결되는 앱 쓰기
B · 사이버 보안에서 ChatGPT에 연결되는 다른 서버
같은 분류에서 많이 쓰는 것 중 키 없이 주소만으로 연결되는 것을 골랐어요
Claude Code는 아직 PassTunnel에 연결할 수 없어요
제작자가 컴퓨터용 Claude 앱 설치 파일만 제공해요
A · PassTunnel에 연결되는 앱 쓰기
Cursor는 아직 PassTunnel에 연결할 수 없어요
제작자가 컴퓨터용 Claude 앱 설치 파일만 제공해요
A · PassTunnel에 연결되는 앱 쓰기
VS Code는 아직 PassTunnel에 연결할 수 없어요
제작자가 컴퓨터용 Claude 앱 설치 파일만 제공해요
A · PassTunnel에 연결되는 앱 쓰기
mcpb: …/PassTunnel-mcp-1.8.0.mcpb이 서버의 연결 방식과 각 앱의 공식 문서를 바탕으로 했어요. 2026년 11월 10일 확인.
내 컴퓨터에서 실행하는 앱
ClaudeGooseLM StudioMsty StudioCherry StudioVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
내 컴퓨터에서 실행돼요. 설치하면 AI 앱에 도구 목록이 나타나요.
누구나 볼 수 있는 정보를 점검했고, 코드는 읽지 않았어요. 해당하지 않는 항목은 개수에서 뺐어요. · 2026년 11월 12일 점검
레지스트리 이름이 GitHub 계정 PassTunnel 기준으로 확인되었고, 이 계정이 저장소를 소유하고 있어요
코드 마지막 변경: 오늘
MIT 사용
내 컴퓨터에서 실행되는 서버라 인터넷 엔드포인트가 없어요
내 컴퓨터에서 실행되며, 대신 로컬 설정을 사용해요
내 컴퓨터에서 실행돼요. 도구 목록은 인터넷 엔드포인트가 있는 서버에서만 읽을 수 있어요
질문하고, 팁을 나누고, 안 되는 점을 알려 주세요. "도움이 됨"이 많은 순서예요.
아직 리뷰가 없어요
레지스트리에서 이 카테고리의 활성 서버 전체와 비교했어요. 스타는 게시자가 저장소를 소유한 경우에만 세요.
해당하는 기본 점검 3개 중 3개를 통과했어요. 코드는 읽지 않았어요. 키나 토큰을 넣기 전에 서버가 어떤 권한을 요구하는지 확인하고, 꼭 필요한 권한만 있는 키를 쓰세요.
레지스트리에 필수 키가 나와 있지 않아요. 다만 처음 쓸 때 로그인을 요구하는 서버도 있어요.
내 컴퓨터에서 실행돼요. AI 앱이 필요할 때 실행하고, 데이터는 제작자의 서버를 거치지 않아요(서버 자체가 온라인 서비스를 호출하는 경우는 제외).
GitHub 저장소는 마지막으로 오늘 변경됐고, 최신 버전(1.8.0)은 어제 레지스트리에 올라왔어요.
Claude Desktop, Claude Code, Cursor, VS Code처럼 MCP를 지원하는 앱에서 쓸 수 있어요. 내 컴퓨터에 MCPB도 있어야 해요.
같은 카테고리에는: Robin: AI-Powered Dark Web OSINT, HOL Guard, SonarQube MCP Server
같은 카테고리에서 다른 제작자가 만든 서버예요. 스타 순으로 정렬했어요.
카드 보는 법:↓ 주간 다운로드i★ GitHub 스타i세 기둥: 리뷰 · 점검 · 사용 정도i업데이트 = 최신 버전을 레지스트리에 공개한 날i
Dark web OSINT over Tor: search onion engines, scrape pages, report with your own model.
Local-first AI agent security evidence and approval workflows through HOL Guard's stdio MCP server.
Analyze code quality and security with SonarQube Server or Cloud directly in AI assistants.
제작자의 저장소에서 쓰인 그대로 가져왔어요. PopNx MCP가 검토하거나 보증한 내용이 아니에요. HTML, 이미지, 스크립트는 제거했어요. 링크를 누르면 이 사이트를 벗어나요.
Connect your VPN without ever typing a one-time code again.
PassTunnel is an open-source macOS app for OpenVPN, FortiGate SSL VPN, Cisco AnyConnect and Palo Alto GlobalProtect (experimental). It keeps your TOTP secret in the Keychain and fills in the current code (and your password) every time you connect.
Website · Features · Install · Quick start · Code format · Cisco AnyConnect · Palo Alto GlobalProtect · CLI · AI assistants · FAQ · Security · Project · Türkçe
One-time codes, handled
password:code, password,code, or a custom template with any literal text, or send the code separately (OpenVPN static challenge, FortiGate OTP field, Cisco AnyConnect's second password field). See Configuring the code format.otpauth:// link. Pasting a Base32 secret or an otpauth:// link works too.VPN client
openvpn, openfortivpn and openconnect. Nothing else to install. Cisco AnyConnect and Palo Alto GlobalProtect (password and one-time code) need macOS 15.4 or later; see Cisco AnyConnect and Palo Alto GlobalProtect..passtunnel file for your team. It never contains passwords, TOTP secrets or user names.passtunnel connect, passtunnel code -c, --json output, stable exit codes and shell completions: the same features as the app.passtunnel mcp is an MCP server, so Claude Code, Claude Desktop and other MCP clients can check your VPNs, read logs and diagnose problems. Read-only unless you allow connecting, and it never hands out passwords, secrets or codes.SMAppService and approved once, runs only the VPN tools signed and shipped inside the app, with sanitized configurations. See SECURITY.md.PassTunnel.app ──XPC──▶ PassTunnelHelper (root) ──▶ bundled openvpn / openfortivpn / openconnect
│ (code-signature checked) │ ├─ Keychain: password + TOTP secret └─ management socket (OpenVPN), └─ ~/Library/Application Support/PassTunnel log file, status ──▶ back to the app
secret123456).openconnect configuration itself.The full security model, including what is *not* protected, is in SECURITY.md. The code layout is described in docs/ARCHITECTURE.md.
Requires macOS 13 Ventura or later on a Mac with Apple silicon. Cisco AnyConnect and Palo Alto GlobalProtect profiles need macOS 15.4 or later; on an older macOS the rest of the app works as usual.
Download the disk image, open it and drag PassTunnel to Applications. Launch it from there: the helper can only be installed from the Applications folder. The app is signed with a Developer ID and notarized by Apple. What changed is in the release notes.
PassTunnel keeps itself up to date (Settings → Updates); updates are signed and checked before they are installed. After an update, the helper is updated automatically as soon as no VPN connection is active (only when PassTunnel runs from the Applications folder).
brew trust passtunnel/tap
brew install --cask passtunnel/tap/passtunnel
Since Homebrew 6, casks from third-party taps load only once you trust the tap, hence the first line. The cask also links the passtunnel command. Updates arrive through the app itself, so brew upgrade leaves it alone unless you run brew upgrade --greedy.
You need Xcode 15.3 or later (Swift 5.10, plus xcstringstool for the Turkish strings) and Homebrew, which provides the VPN tools that get bundled into the app:
brew install openvpn openfortivpn openconnect
git clone https://github.com/passtunnel/passtunnel.git cd passtunnel scripts/build-app.sh # → build/PassTunnel.app (ad-hoc signed)
build-app.sh builds a release binary, assembles the bundle, copies openvpn, openfortivpn, openconnect (Cisco AnyConnect, Palo Alto GlobalProtect) and their libraries in (scripts/bundle-tools.sh, with their license files), compiles the helper with the code-signature hashes of exactly these tools and libraries, and signs everything inside-out with the hardened runtime. An ad-hoc build signs the app without library validation: an ad-hoc signature has no Team ID, so macOS would otherwise refuse to load Sparkle.framework into it.
[!IMPORTANT]
The helper only talks to an app, and only runs tools, signed with the project's Developer ID Team ID.
An **ad-hoc build is fine for the window, codes, QR import, profiles and the CLI, but cannot
connect**. To connect with your own build, set
teamIDin
Team ID and sign with your certificate:
`sh
scripts/build-app.sh --sign "Developer ID Application: Your Name (TEAMID)"
`
Then move
build/PassTunnel.appto/Applicationsbefore installing the helper.
Without any profile, the window opens on Add your first VPN:
Click + at the bottom of the sidebar (the same view, titled Add a VPN), or drop a file onto the window. The File menu has the same items:
| You have… | Do this |
|---|---|
An OpenVPN file (.ovpn / .conf) | Drop it on the dashed area or Choose File… (File → Import .ovpn…). You see a review of what is in the file before anything is saved; files it references (ca ca.crt, tls-auth ta.key 1, …) are embedded automatically. |
| A FortiGate gateway | Enter details by hand, choose FortiGate (File → New FortiGate Profile…), then enter host and port and Fetch fingerprint to pin the gateway certificate (SHA-256). |
A .passtunnel file from a colleague | Double-click it (or open it from AirDrop), or drop it on the window. Then add your own user name, password and TOTP secret. |
| A Cisco AnyConnect server | Enter details by hand, choose Cisco AnyConnect (File → New Cisco AnyConnect Profile…), then paste the address your IT team gave you, for example `https://vpn.example.com/sta