Los programas de los que te hablo se llaman monitorizadores de red o monitores de red
repito lo dfe antes y es ke nunca e intentado hacer esto se ke en windows server hay aplicaciones para ello y para el linux he visto ke hay paketes pero no se nada mas
lo siento