Online Info Switch
INFRASTRUCTURE TOOL
Operate Kodachi support services with confidence.
These guides cover workflows, logs, launchers, dependency checks, and status plumbing used by the rest of Kodachi.
Documentation Navigation
This page is scenario-first (operational workflows, real run order, and troubleshooting). For the full autogenerated command/flag catalog, use the CLI Reference.
File Information
| Property | Value |
|---|---|
| Binary Name | online-info-switch |
| Version | 9.0.1 |
| Build Date | REDACTED-BUILD-TIME |
| Rust Version | 1.82.0 |
| File Size | 6.2MB |
| Author | Warith Al Maawali |
| License | Proprietary |
| Category | Infrastructure & Management |
| Description | Online information hub for Kodachi OS - RSS feeds, paste services, freshness proofs, and connectivit... |
| JSON Data | View Raw JSON |
SHA256 Checksum
Key Features
Information Management
| Feature | Description |
|---|---|
| Connectivity Monitoring | Real-time online/offline status with location awareness |
| Security News Aggregation | RSS feeds from leading security news sources |
| Freshness Verification | Cryptographic proof of system currency using news and blockchain data |
| Paste Service Integration | Secure content sharing through public paste services |
| Cryptocurrency & Precious Metals | Price tracking for cryptocurrencies and precious metals (gold, silver) |
| Wallet Balance | Bitcoin wallet balance checking for legacy and Segwit addresses |
| Release Tracking | Kodachi OS release monitoring and update awareness |
Why Online Info Switch Matters
| Benefit | Description |
|---|---|
| Situational Awareness | Stay informed about security threats and vulnerabilities |
| System Verification | Prove your system is current and not running from old snapshots |
| Network Status | Instant visibility into connectivity state with geographic details |
| Information Hub | Centralized access to critical external information sources |
TL;DR - Essential Commands
# Check online/offline status with location
online-info-switch status
# Fetch latest security news from all sources
online-info-switch rss
# (Tip) Limit items or pick sources for faster runs:
online-info-switch rss --max-items 10
online-info-switch rss --sources "darkreading,wired"
# Generate proof of system freshness
online-info-switch freshness
# Paste content to public service
echo "content" | online-info-switch paste
Note: Most commands require authentication via online-auth authenticate first.
Understanding Freshness Proof
What is Freshness Proof?
Freshness proof is a cryptographic verification that your system is running with current data, not from an old snapshot or compromised image.
# Generate comprehensive freshness proof
online-info-switch freshness
# (Tip) Consider capturing JSON for audit trails:
online-info-switch freshness --json > freshness-proof.json
Proof Components:
| Component | Description |
|---|---|
| News Headlines | Current news headlines with timestamps |
| Bitcoin Block | Latest Bitcoin block height and hash |
| Crypto Prices | Cryptocurrency prices with market data |
| System Hash | System timestamp and verification hash |
Why It's Important
Freshness proofs protect against replay attacks and ensure you're not running from outdated system images. This is critical for maintaining security in isolated or air-gapped environments.
RSS Feed Management
Security News Sources
# Fetch from all security news sources
online-info-switch rss
# Fetch from specific sources
online-info-switch rss --sources "darkreading,wired"
# Get random feed for variety
online-info-switch rss --random
# Limit number of items
online-info-switch rss --max-items 10
Available Sources:
| Source | Description |
|---|---|
| Dark Reading | Enterprise security news |
| Wired Security | Technology and security coverage |
| Bleeping Computer | Malware and vulnerability reports |
| HackRead | Cybercrime and hacking news |
| Security Affairs | Global security analysis |
Paste Service Operations
Secure Content Sharing
# Paste from stdin
echo "Hello World" | online-info-switch paste
# Paste direct content
online-info-switch paste "Your content here"
# Paste from file
online-info-switch paste --file /path/to/file.txt
# Paste with JSON output
online-info-switch paste "test" --json-pretty
Use Cases:
| Use Case | Description |
|---|---|
| Configuration Sharing | Share configuration snippets |
| Support Logs | Post error logs for support |
| Encrypted Messages | Exchange encrypted messages |
| Temporary Storage | Temporary file hosting |
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 |
|---|---|
| Crypto Prices | Cryptocurrency and precious metals price checking |
| Wallet Balance | Bitcoin wallet balance queries |
| RSS Config | Custom RSS source configuration |
| JSON Formatting | JSON output formatting options |
| Timeout Controls | Timeout and retry controls |
| CLI Reference | All command-line flags and parameters |
Security Notes
Important Security Practices:
| Practice | Description |
|---|---|
| Freshness Verification | Always verify freshness before critical operations |
| Data Security | Don't share sensitive data through paste services |
| Authentication | Authenticate before accessing premium features |
| Security Monitoring | Monitor RSS feeds for security alerts |
| Blockchain Verification | Verify blockchain data independently when needed |
Performance
| Metric | Value |
|---|---|
| Status Check | < 200ms local, < 2s with IP lookup |
| RSS Fetch | 2-5 seconds per source |
| Freshness Proof | < 10 seconds full verification |
| Memory Usage | ~25MB active, < 5MB idle |
Support
| Resource | Link |
|---|---|
| Website | digi77.com |
| Anonymity Verifier | kodachi.cloud |
| Discord Support | discord.gg/KEFErEx |
| GitHub | github.com/WMAL |
Scenario 1: System Status and Connectivity Check
Quick verification that your system is online with accurate location and network details.
# Step 1: Check current online/offline status with location
online-info-switch status
# Expected: Online status, IP address, country, city, ISP
# Step 2: Verify IP geolocation details
ip-fetch
# Expected: Detailed geolocation with coordinates
# Step 3: Run comprehensive network health check
sudo health-control net-check
# Expected: Network connectivity status, DNS resolution, routing verification
# Step 4: Check security status for potential issues
sudo health-control security-status
# Expected: Current security state (normal/warning/critical)
# Step 5: Get status in JSON format for logging
online-info-switch status --json-pretty > /tmp/status-check.json
# Expected: JSON formatted status data
Cross-binary workflow: online-info-switch + ip-fetch + health-control
When to run: Before critical operations to verify network connectivity and location. Or Automate this with workflow-manager using the network-status-comprehensive profile.
Scenario 2: Security RSS Feed Monitoring for Threat Awareness
Stay informed about latest security threats and vulnerabilities affecting your anonymity setup.
# Step 1: Authenticate for premium RSS features
sudo online-auth authenticate
# Expected: Authentication successful
# Step 2: Fetch latest security news from all sources
online-info-switch rss
# Expected: News from Dark Reading, Wired Security, Bleeping Computer, HackRead, Security Affairs
# Step 3: Get random feed for variety
online-info-switch rss --random
# Expected: News from one random source
# Step 4: Fetch from specific security sources
online-info-switch rss --sources "darkreading,bleepingcomputer"
# Expected: Latest news from selected sources only
# Step 5: Limit to top 5 critical items
online-info-switch rss --max-items 5
# Expected: Top 5 most recent news items
# Step 6: Export RSS data for analysis
online-info-switch rss --json-pretty > /tmp/security-news.json
# Expected: JSON formatted RSS feed data
# Step 7: Check for Kodachi-specific security advisories
online-info-switch releases
# Expected: Latest release information for all Kodachi editions
Cross-binary workflow: online-info-switch + online-auth
When to run: Daily for security awareness, or immediately after hearing about new vulnerabilities. Or Automate this with workflow-manager to create a daily security briefing.
Scenario 3: Content Sharing via Public Paste Services
Securely share configuration snippets, error logs, or encrypted messages through public paste services.
# Step 1: Verify network connectivity before pasting
online-info-switch status
# Expected: Online status confirmed
# Step 2: Paste text directly to all services
online-info-switch paste "Sample configuration for review"
# Expected: URLs from paste.rs, dpaste.com, termbin.com, catbox.moe
# Step 3: Paste from file to specific service
online-info-switch paste --file /tmp/error.log --services "paste.rs"
# Expected: paste.rs URL only
# Step 4: Paste to multiple specific services
echo "Encrypted message" | online-info-switch paste --services "dpaste.com,catbox.moe"
# Expected: URLs from selected services only
# Step 5: Paste with JSON output for automation
online-info-switch paste "test" --json-pretty > /tmp/paste-urls.json
# Expected: JSON formatted paste results with all URLs
# Step 6: Verify paste URLs are accessible
sudo health-control net-check
# Expected: Network connectivity confirmed
Cross-binary workflow: online-info-switch + health-control
When to run: When sharing logs for support, exchanging encrypted messages, or temporarily hosting configuration files.
Scenario 4: Proof of Freshness for Legal/Audit Purposes
Generate cryptographic proof that your system is current and not running from old snapshots or compromised images.
# Step 1: Generate comprehensive freshness proof
online-info-switch freshness
# Expected: Current time, latest news headlines, Bitcoin block data, crypto prices
# Step 2: Export freshness proof for audit trail
online-info-switch freshness --json-pretty > /tmp/freshness-proof-$(date +%Y%m%d-%H%M%S).json
# Expected: Timestamped JSON proof file
# Step 3: Verify system integrity matches freshness proof
sudo integrity-check check-all --timeout 300
# Expected: System integrity verified, no tampering detected
# Step 4: Check Bitcoin blockchain data independently
online-info-switch price btc
# Expected: Current BTC price matching freshness proof
# Step 5: Verify news headlines are current
online-info-switch rss --max-items 3
# Expected: Latest news matching freshness proof timestamps
# Step 6: Generate comprehensive system state report
sudo health-control security-score
# Expected: Security score with freshness verification
# Step 7: Archive proof with integrity verification
sudo integrity-check check-all
# Expected: System integrity verification for legal documentation
Cross-binary workflow: online-info-switch + integrity-check + health-control
When to run: Before legal proceedings, audits, compliance checks, or when proving system state for security investigations.
Scenario 5: Cryptocurrency Price and Wallet Monitoring
Track cryptocurrency prices and monitor Bitcoin wallet balances for financial operations.
# Step 1: Check Bitcoin current price
online-info-switch price btc
# Expected: Current BTC price in USD with market data
# Step 2: Check all supported cryptocurrency prices
online-info-switch price all
# Expected: BTC, ETH, XMR, NEAR, AZERO prices
# Step 3: Check specific privacy coin prices
online-info-switch price xmr
# Expected: Current Monero (XMR) price in USD
# Step 4: Monitor Bitcoin wallet balance
online-info-switch balance 34xp4vRoCGJym3xR7yCVPFHoCNxv4Twseo
# Expected: BTC balance for the address
# Step 5: Check Segwit address balance
online-info-switch balance bc1ql49ydapnjafl5t2cp9zqpjwe6pdgmxy98859v2
# Expected: BTC balance for Segwit address
# Step 6: Export crypto data for tracking
online-info-switch price all --json-pretty > /tmp/crypto-prices-$(date +%Y%m%d).json
# Expected: JSON formatted price data
Cross-binary workflow: online-info-switch + online-auth
When to run: Before cryptocurrency transactions, for financial tracking, or market monitoring. Or Automate this with workflow-manager to create hourly price tracking.
Scenario 6: Kodachi Release Tracking and Update Awareness
Monitor Kodachi OS releases to stay current with security updates and new features.
# Step 1: Check all Kodachi edition releases
online-info-switch releases
# Expected: Release info for Binary Pack, Terminal, Desktop editions
# Step 2: Check specific edition release
online-info-switch releases terminal
# Expected: Terminal ISO release version and details
# Step 3: Verify current system version
sudo integrity-check check-all --timeout 300
# Expected: Current system version and integrity status
# Step 4: Check for dependency updates
deps-checker check-all
# Expected: System dependency status and available updates
# Step 5: Export release information for comparison
online-info-switch releases --json-pretty > /tmp/releases-$(date +%Y%m%d).json
# Expected: JSON formatted release data
# Step 6: Compare current version with latest release
online-info-switch releases binary_pack
# Expected: Binary Pack release and installation info
# Step 7: Verify system is up-to-date
sudo health-control security-score
# Expected: Security score with update status
Cross-binary workflow: online-info-switch + integrity-check + deps-checker + health-control
When to run: Weekly for update awareness, before system upgrades, or when security advisories are announced.
Related Workflows
- IP Fetch — Geolocation and network information
- Health Control — System health and network checks
- Integrity Check — System integrity verification
- Deps Checker — Dependency management
- Online Auth — Authentication for premium features
- Workflow Manager — Automate status checks and monitoring
- Full CLI Reference: online-info-switch commands