WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

A lightweight, CLI-based tool that instantly checks real internet status in Iran. It pings Google/Cloudflare/Iranian servers, tests access to YouTube, Instagram, DigiKala, MCI Academy, etc.

Notifications You must be signed in to change notification settings

vasei-me/iran-network-checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🇮🇷 Iran Network Health Checker

An advanced, modern tool to check the real state of internet connectivity in Iran
Automatically detects filtering, VPN interference, MCI restrictions, and more.

ghtrend demo

Features

  • Ping tests to Google DNS, Cloudflare, and Iranian servers
  • HTTP connectivity checks for YouTube, Instagram, DigiKala, Snapp, MCI Academy, etc.
  • Smart diagnosis:
    • Is MCI Academy blocked?
    • Is a VPN/active foreign IP causing the block?
    • Severe nationwide restrictions?
  • Beautiful colored & tabular output using Rich
  • Monitoring mode (--watch)
  • Fully written following SOLID principles (clean, maintainable, extensible)

Installation & Usage

pip install requests rich
python iran_network_check.py


### Continuous Monitoring

python iran_network_check.py --watch --interval 60

# Checks every 60 seconds and refreshes the screen

About

A lightweight, CLI-based tool that instantly checks real internet status in Iran. It pings Google/Cloudflare/Iranian servers, tests access to YouTube, Instagram, DigiKala, MCI Academy, etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages