macOS
brew install authoscopelocal Homebrew formula metadata
brew / 順位 7930
authoscope のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install authoscopelocal Homebrew formula metadata
nix profile install nixpkgs#authoscopenixpkgs package indexes · pkgs/by-name/au/authoscope/package.nix · ソース: api.github.com
sudo pacman -S authoscopeArch Linux sync databases · authoscope · ソース: geo.mirror.pkgbuild.com
概要
Scriptable network authentication cracker
履歴
authoscope is a Rust security CLI for scriptable network authentication testing. Its niche is custom-service credential testing: rather than hardcoding protocols like older cracking tools, it embeds Lua scripts that define a `verify(user, password)` function while the runtime handles concurrency, progress, and reporting.
The upstream repository was created in March 2018. The README explicitly positions authoscope against established tools such as Ncrack, Hydra, and Medusa, arguing that custom web applications still force testers to write one-off scripts.
The project originally shipped a `badtouch` binary; release notes for v0.8.0 in May 2021 renamed the tool to `authoscope` while keeping the old binary temporarily. Version 0.8.1 in March 2022 updated dependencies for OpenSSL 3 build compatibility.
Official installation docs mention Arch Linux packaging and Homebrew on macOS, with source installation through Rust/Cargo. The Homebrew formula packages 0.8.1 from the official GitHub tag, and the input package-manager facts also list Nix and pacman packaging.
The project has a smaller, security-specialist footprint rather than broad mainstream adoption. Its value comes from being packaged as a ready-made CLI for authorized testing workflows that otherwise devolve into bespoke Python scripts.
authoscope supports dictionary attacks, credential confirmation, username enumeration, and one-shot script debugging. Scripts are written in Lua and can use helper functions for HTTP sessions, HTML selection, sockets, LDAP, MySQL, hashing, HMAC, encoding, sleeps, and external command execution.
The documented config file is `~/.config/authoscope.toml`, used for defaults such as a global user agent and file-descriptor limits. Credentials are normally supplied as user/password lists, combo files, or command arguments rather than being stored in a fixed credentials file.
authoscope is package-nerd interesting because it is a security tool with a language-runtime split: Rust for the engine, Lua for target-specific probes, and OS packages for delivery.
It also shows how naming history leaks into packaging. The old `badtouch` binary remains visible in the Homebrew input executables, while the current project name and docs are authoscope.
セキュリティ状態
broad file, network, media, or database tool signal.
リスク blue · 信頼度 中 · tool
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
~/.config/authoscope.toml実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
authoscope | 実行可能ファイル | インデックス済み実行可能ファイル | ローカル実行可能ファイルインデックスから検出されました。 |
badtouch | 実行可能ファイル | インデックス済み実行可能ファイル | ローカル実行可能ファイルインデックスから検出されました。 |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
インストールメタデータ
| パッケージキー | brew:authoscope |
|---|---|
| バージョン | 0.8.1 |
| パッケージマネージャ | Homebrew |
| ホームページ | https://github.com/kpcyrd/authoscope |
| リポジトリ | https://github.com/kpcyrd/authoscope |
| Bottle | 未記録 |
| サービス | 宣言なし |
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
authoscope
nix profile install nixpkgs#authoscopeauthoscope 0.8.1-3
Scriptable network authentication cracker
https://github.com/kpcyrd/authoscope
sudo pacman -S authoscopeソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.