https://github.com/simplito/ssh-agentex
Rust-based SSH agent that prevents hijacking by requiring confirmation for each signature request and supports multiple sub-agents for managing diverse keys.
https://github.com/simplito/ssh-agentex
hijacking rust signature-requests ssh
Last synced: 10 months ago
JSON representation
Rust-based SSH agent that prevents hijacking by requiring confirmation for each signature request and supports multiple sub-agents for managing diverse keys.
- Host: GitHub
- URL: https://github.com/simplito/ssh-agentex
- Owner: simplito
- License: mit
- Created: 2025-01-27T15:18:35.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-01-28T10:24:44.000Z (over 1 year ago)
- Last Synced: 2025-01-28T11:28:58.045Z (over 1 year ago)
- Topics: hijacking, rust, signature-requests, ssh
- Language: Rust
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ssh-agentex
Rust-based SSH agent that prevents hijacking by requiring confirmation for each signature request and supports multiple sub-agents for managing diverse keys.
```
Usage: ssh-agentex [-p] [ADDITIONAL_SUBAGENT_PATH]...
-p, --permissive do not show confirmation dialog
only useful when additional subagents are used
-h, --help this usage help
Always proxies the current agent pointed by SSH_AUTH_SOCK environment variable.
You can specify additional agents that should be queried in case when you want
to use keys from multiple sources.
In case multiple agents are used all client requests (beside identities request)
are processed sequentially until receiving first successfull response from sub agent.
```