Skip to content

IP Fetch

🛡️ File Information

Property Value
Binary Name ip-fetch
Version 9.0.1
File Size 10.4MB
Author Warith Al Maawali
License Proprietary
Category Network & Routing
Description IP Geolocation data fetcher for Kodachi OS - Fetches and displays IP address information including g...
JSON Data View Raw JSON

SHA256 Checksum

60de1c899d1aa556e24319f1262337dbfbf5829ac92928007a06843b86db268d

🛡️ Key Features

IP Detection & Geolocation

Feature Description
Multi-Source Fallback Automatically switches between multiple IP services if one fails
Dual Stack Support Full IPv4 and IPv6 address detection and geolocation
Smart Caching Reduces network requests while maintaining fresh data
Tor Verification Confirms if your traffic is properly routed through Tor

Why IP Fetch is Essential

Use Case Description
Anonymity Verification Quickly check if your real IP is hidden
Network Monitoring Track IP changes when switching between VPN/Tor
Authentication Gateway Verifies Kodachi service authentication status
Offline Capability Works even without internet using cached data

🛡️ ⚡ TL;DR - Essential Commands

# Get your current IP with full geolocation data
ip-fetch fetch
# or simply
ip-fetch

# Get just your IP address (plain text for scripts)
ip-fetch plain-ip

# Check if your connection is using Tor
ip-fetch check-tor

# Look up multiple IP addresses (bulk mode)
ip-fetch 8.8.8.8 1.1.1.1 9.9.9.9

# Force refresh cache and get latest IP data
ip-fetch --refresh-cache

# JSON outputs
ip-fetch --json
ip-fetch --json-pretty
ip-fetch --json-human
ip-fetch --ipv4
ip-fetch --ipv6
ip-fetch --both

# DNS-based IP resolution
ip-fetch dns ipv4

# Get plain text IPv4 address
ip-fetch plain-ip ipv4

# Test geolocation APIs
ip-fetch geo

🛡️ Understanding IP Fallback System

How Multi-Source Fallback Works

IP Fetch uses an intelligent fallback system that ensures you always get IP information:

# Primary lookup with automatic fallback
ip-fetch fetch

# Test all fallback sources
ip-fetch test-fallback ipv4

# Verify multiple sources match
ip-fetch verify-multi

Fallback Chain:

Priority Source Description
1 Kodachi Cloud Primary - Fastest, most reliable
2 Secondary APIs Multiple backup services
3 DNS Resolution Uses DNS queries for IP detection
4 Cached Data Last resort using stored information

Tor Network Verification

# Check if connection is using Tor and show IP
ip-fetch check-tor

# Get just the IP address
ip-fetch check-tor --ip-only

# Get just the Tor status
ip-fetch check-tor --status-only    # Tor status without printing IP

# Get Tor status and IP in JSON format
ip-fetch check-tor --json

# Pretty-printed JSON output
ip-fetch check-tor --json-pretty

# Colorized JSON output (like jq)
ip-fetch check-tor --json-human

Authentication Integration

# Check authentication status
ip-fetch auth-status
# (Tip) Keep auth alive when running long checks:
online-auth authenticate --keep-alive

# Create debug script for auth issues
ip-fetch debug-auth

This creates a diagnostic script to troubleshoot authentication problems with other Kodachi services.

Caching System

# Force refresh (bypass cache)
ip-fetch --refresh-cache

# Manage cache
ip-fetch cache status      # Show cache status
ip-fetch cache clear       # Clear all cache
ip-fetch cache clear <IP>  # Clear specific IP cache

Cache Warning

Cache data may not reflect IP changes when switching VPN/Tor connections. Always use --refresh-cache after connecting to VPN/Tor to get accurate current IP information.


🛡️ Advanced Commands

For advanced users who need access to all available commands and options, please refer to the auto-generated command reference which includes:

Feature Description
Bulk Operations Bulk IP lookup operations
DNS Resolution DNS-based IP resolution
Server Testing Random server selection testing
Cache Management Cache management commands
Custom Config Custom server configuration
IPv6 Operations IPv6-specific operations
JSON Formatting JSON output formatting options
CLI Reference All command-line flags and parameters

IP Fetch works closely with other Kodachi tools for complete privacy protection:

Tool Integration
Tor Switch Use ip-fetch check-tor to verify Tor connectivity after enabling torrification
DNS Leak Combine with DNS leak testing for complete anonymity verification
Routing Switch Verify IP changes after VPN/proxy connections
Online Auth Authentication required for enhanced geolocation features

🛡️ Security Notes

Important Security Practices:

Practice Description
IP Verification Always verify IP changes after connecting to VPN/Tor using ip-fetch check-tor
Comprehensive Testing Use test-all command to run comprehensive functionality tests
Auth Check Check authentication with ip-fetch auth-status before using other Kodachi services
Quick Tor Check Use ip-fetch check-tor --status-only to quickly verify Tor connectivity
Cache Management Clear cache using ip-fetch cache clear if concerned about data persistence
Privacy Mode Use --nohistory flag to prevent saving lookup results to history

🛡️ Performance

Metric Value Description
Lookup Time < 2 seconds Typical response time
Memory Usage ~20MB active, < 5MB idle Resource consumption
CPU Usage < 5% active, 0% idle Processing overhead
Cache Duration 5 minutes Default cache lifetime
Network Traffic < 5KB Per lookup bandwidth

🛡️ Support

Resource Link
Website digi77.com
Anonymity Verifier kodachi.cloud
Discord Support discord.gg/KEFErEx
GitHub github.com/WMAL

Back to top