tor_check_anonymity
Verifies Tor anonymity by checking traffic routes through Tor and comparing exit IP with direct IP to confirm anonymity before sensitive requests.
Instructions
Check if Tor is active and verify anonymity.
Contacts check.torproject.org to verify traffic routes through Tor, then compares the Tor exit IP with the direct (real) IP to confirm anonymity. Use this before making sensitive requests.
Args: params (TorStatusInput): Validated input containing: - response_format (ResponseFormat): 'json' or 'markdown'
Returns: str: Anonymity verification result.
JSON schema:
{
"tor_exit_ip": str | null,
"is_tor_verified": bool,
"direct_ip": str,
"ips_differ": bool | null,
"anonymous": bool
}Examples: - Use when: "Am I anonymous right now?" -> default params - Use when: "Verify Tor is working before OSINT" -> default params - Don't use when: You want to fetch a URL (use tor_private_fetch) - Don't use when: You want full connection details (use tor_privacy_status)
Error Handling: - Tor not running: Returns error with install instructions - Network issues: Returns partial result with error field
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |