gpppkill Home Page

| Oliver Home Page |

OpenSource Certified

About
gpppkill is a program for Linux that terminates the ppp connection if:
  • it not receive a minimal amount of bytes during a certain amount of time. 
  • the online time reaches the maximum time defined.
It show a graph with the incoming/outgoing bytes/s and some link
statistic.It is written in C++ and uses the GTK+ X11 toolkit.

Freshmeat.net project entry is here.

Version
Current version
1.0.3 rh73 (01-nov-2002)

Changelog
Complete ChangeLog

Announce distribution list
If you want to be in the announce (only) distribution list, click here.

Download

Version File Size Location
1.0.3



RedHat 7.3 - i386.rpm 61271 bytes from pla.net.py -http

RedHat 7.3 - src.rpm
73935 bytes
from pla.net.py -http

source - tar.gz 70060 bytes from pla.net.py - http

RedHat 6.2 - src.rpm 75352 bytes from pla.net.py - http

RedHat 6.2 - i386.rpm 62430 bytes from pla.net.py - http

source - tar.gz 65645 bytes from metalab - http

RedHat 6.0 - i386.rpm 60364 bytes from redhat.com - ftp

Debian 2.1 (packager) 50838 bytes from pla.net.py - http
1.0.0



RedHat 5.2 - i386.rpm 49486 bytes from pla.net.py - http

RedHat 5.2 - src.rpm 64875 bytes from pla.net.py - http


Screenshots
Most recent screenshots
(new) The gpppkill Hall of Fame !

Features
  • Graph:
    • Shows a bar plot according to the amount of bytes received per second.
    • Shows a bar plot according to the amount of bytes sended per second.
    • Shows a bar plot according to the amount of bytes sended/received per second.
  • Statistics:
    • bytes received per second.
    • bytes sent per second.
    • total of bytes sent.
    • total of byte received.
    • Average of 'bytes in' in the last minute (KB/min)
    • Average of 'bytes out' in the last minute (KB/min)
    • Average of 'total bytes in' (Total_Kbytes_in/uptime)
    • Average of 'total bytes out' (Total_Kbytes_out/uptime)
  • pppkill Options:
    • idletime: terminate the ppp connection if it does not receive a minimal amount of bytes during a certain amount of time.
    • onlinetime: terminate the ppp connection if it reaches the maximal online time limit.
  • Information of the ppp connection:
    • number of process ID (PID).
    • name of the interface.
    • uptime of the connection.
  • Status Bar
    • In replacement of quickmessage window.
  • Pop-Up menu (right button of mouse to activate).
  • Possibility of hiding the modules that are not wanted to see.
  • Detects all the running pppd and let you choose which to kill.
  • Save the preferences to ~/.gpppkillrc. Including the window position.
  • You can specify the width of the bars in the bar plot(command line option).
  • warntime: gpppkill will warn you when it is trying to kill the pppd.

Requirements
This program was developed and tested in RedHat Linux 7.3:
  • Linux 2.4.18
  • glibc 2.2.5
  • XFree86 4.2.0
  • gcc 2.96
  • gtk+ 1.2.10
  • glib 1.2.10
Reported working in:
  • Debian 2.0
  • RedHat 5.2, 6.x, 7.x