Online Info Switch
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 | 2026-03-23T08:25:59.937990850Z |
| Rust Version | 1.82.0 |
| File Size | 4.9MB |
| Author | Warith Al Maawali |
| License | Proprietary |
| Category | System Service |
| 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