Online Info Switch Guide
The online information hub for RSS security feeds, paste services, freshness proofs, and connectivity checks. This guide covers status detection, feed aggregation, and proof-of-freshness.
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 | 10.0.3 (build 75) |
| Build Date | Not disclosed |
| Rust Version | 1.82.0 |
| File Size | 10.6MB |
| 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
18b24b7ffec31ab3462b51ab6213b8def36ee929967c0637371227dcd2d36f71
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 | A freshness statement built from current news headlines, the latest Bitcoin block height and coin prices |
| Paste Service Integration | Content sharing through public paste services (HTTPS services by default; anyone with the URL can read it) |
| 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 | Show that output was produced after the listed news and Bitcoin block appeared |
| 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: Only paste requires authentication via sudo online-auth authenticate first; the other commands run without it.
Understanding Freshness Proof
What is Freshness Proof?
A freshness proof prints current outside facts (news headlines, the latest Bitcoin block height, coin prices) next to the system clock and your current IP address and country. It is not signed and does not inspect the system 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 |
| Crypto Prices | BTC, ETH, XMR, NEAR and AZERO prices in USD with their source |
| System Time | UTC and local system time, plus your current IP address and country |
Why It's Important
A replayed old proof carries old headlines and an old block height, so a fresh one shows a statement or screenshot was made no earlier than those events. It needs network access, so it cannot run on an air-gapped system, and it does not verify the system image: use integrity-check for that.
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 |
| Krebs on Security, Infosecurity Magazine, CyberScoop, Security Magazine, Help Net Security, Computer Weekly, The Hacker News | The other default sources (HackRead was retired in 2026-09) |
| Security Affairs | Global security analysis |
Paste Service Operations
Public 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 | Short-term sharing (no expiry is applied: --expire is accepted but no service honours it) |
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 Sources | Pick built-in sources with --sources, or one at random with --random |
| JSON Formatting | JSON output formatting options |
| Timeout Controls | Request timeout controls (-t, --timeout) |
| 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
# 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 (rss works without it; paste needs it)
sudo online-auth authenticate
# Expected: Authentication successful
# Step 2: Fetch latest security news from all sources
online-info-switch rss
# Expected: News from the default sources (Krebs on Security, Dark Reading, Wired, BleepingComputer, 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 the latest Kodachi releases
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
Share configuration snippets, error logs, or encrypted messages through public paste services. Anything pasted is public, and paste needs an online-auth login first (sudo online-auth authenticate).
# 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, catbox.moe (termbin.com only with --allow-termbin-plaintext)
# 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: If a service failed, confirm connectivity
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 sharing configuration files.
Scenario 4: Proof of Freshness for Legal/Audit Purposes
Generate a freshness proof (current headlines, Bitcoin block height, prices) that shows when a system state was captured. It is not signed; pair it with integrity-check for the binaries.
# Step 1: Generate comprehensive freshness proof
online-info-switch freshness
# Expected: Current time, IP and country, latest news headlines, Bitcoin block height, 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 (separate from the freshness proof)
sudo integrity-check check-all --timeout 300
# Expected: System integrity verified, no tampering detected
# Step 4: Cross-check the BTC price shown in the proof
online-info-switch price btc
# Expected: Current BTC price, close to the value in the 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: Overall security score
# 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 and the price service it came from
# Step 2: Check all supported cryptocurrency prices
online-info-switch price all
# Expected: BTC, ETH, XMR, NEAR, AZERO prices plus gold and silver
# 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 system dependencies
deps-checker check-all
# Expected: System dependency status (missing and installed packages)
# 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: Check the overall security score
sudo health-control security-score
# Expected: Overall security score
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