Skip to content

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

a4b573faa4b0828c9a96f5b47d7580b97057847b0dc4888477c3b7c43a01acba

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.