Skip to content

Releases: ArtyomKozyrev8/ICMP_Ping_Monitor_True_CLI

PING CLI MONITOR

26 Feb 08:20
c6c263d
Compare
Choose a tag to compare

Major improvemets:

  1. Now the program works with earlier Python versions. The program was tested in Python 3.4 - 3.7 ;
  2. Now available for Debian-9.8.0-amd64-xfce, Debian 8, NAS ASUSTOR AS1002, Ubuntu 18, Windows;
  3. Now you can give interval and name for each ping session;
  4. Logs now can be written in short and long modes;
  5. Added timestamps for log events in CLI window;
  6. Added opportunity to check SMTP and recipients ;
  7. Added SQL Lite3 to store information regarding ping sessions.

ICMP PING MONITOR TRUE CLI

11 Feb 07:10
630ae9d
Compare
Choose a tag to compare

Improvements:

  1. All setup inside the menu, do not need to look through code anymore
  2. Better folder structure for ping results
  3. Receive information regarding subprocess (ping instances) inside main console
  4. Better code structure
  5. Now available for Linux (tested in Ubuntu 18), previous version worked only for Windows

ICMP Ping Monitor True CLI version1

03 Oct 08:13
35b7252
Compare
Choose a tag to compare

The program is created to ping several ip addresses, put results in separate txt files, distribute files between folders, send email if ip is not reachable, send email if ip is reachable again. All action are independent for each ip address.

The program has TRUE CLI, which is similar to CMD or router CLI. The CLI is based on subprocess.Popen class.

Note that the program can be used only in Windows OS now, but you can do some changes to try to use it in your OS.

The program need Python3 and initial setup for your needs, please follow comments marked with Attention word in the code to do it. If you face any probelms to do it, feel free to apply to me [email protected] , I'll do my best to help.

To use the program you need to apload the both .py ( pingsubprocess.py and main.py ) files and put them in one folder

Feel free to ask questions and give remommendations. Feel free to use the code in your projects or to to learn from.

The program is not the final version, I'm going to add new changes in future, new contributors are welcome.