macOS
brew install authoscopelocal Homebrew formula metadata
安装
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来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.