Skip to content
/ ICM Public

🌐 Internet Connection Monitor (ICM) πŸ”Œ

Notifications You must be signed in to change notification settings

nelbren/ICM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

32 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌐 Internet Connection Monitor (ICM) πŸ”Œ

Version Date Updated on OS Supported on OS md5sum
4.7 2025-02-28 00:48 πŸͺŸ 🍎πŸͺŸπŸ§ 9945ec57b47c5e64136d14c39cf5dcaa

A bash script for πŸͺŸWindows (using git bash), 🍎MacOS and 🐧Linux that continuously checks the internet connection, keeps a log of each check, and if it identifies an internet connection, it takes evidence (web access, open ports, ping, access address information, screenshot and clipboard content capture). Upon completion it creates a TGZ file with the log and all captured evidence.

How to use it:

  1. πŸ’Ύ Install ICM using git bash on πŸͺŸWindows or Terminal/iTerm on 🍎MacOS or Terminal on 🐧Linux:

    git clone https://github.com/nelbren/ICM.git

  2. πŸ’Ώ Switch to the ICM directory:

    cd ICM

  3. πŸƒ Run the script:

    • 🌐 With connection to ICMd

      ./ICM.bash IP-OF-ICMDd ID
    • πŸ’» Alone (Without connection to ICMd)

      ./ICM.bash
  4. πŸ§™ Wait for the magic!

  5. πŸ›‘ Stop the script

    Control βž• C

  6. Review logs and evidence

    In the user's home there is a file called ICM.tgz with the log and evidence, sorted by day and the number of execution process.

MADE WITH πŸ’› BY NELBREN

About

🌐 Internet Connection Monitor (ICM) πŸ”Œ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published