Publisher review:LineControl runs a server application on a masquerading - server (Linux). LineControl runs a server application on a masquerading - server (Linux). Clients on other hosts may now talk to this server and say that it should establish a certain line (usually using pppd/chat, isdnctrl or some other script).
LineControl Server then calls a certain shellscript and waits until a specified network - device is up (for analog lines), until /dev/isdninfo changes its status (if using the ISDN capabilities) or until a certain file exists. Then it sends to all connected clients a message that the connection is established. The connection won't get killed until each client told to do so, had a timeout or has been terminated. Features:
- user accounting using Linux-PAM or passwd/shadow file
- controlling multiple lines
- throughput measuring
- logging & analizing (view example)
- logging to a MySQL database (view example)
- html formatted status report via webserver (view example)
- different line types (analog, isdn, adsl, ... it should be possible to run LC with any line!)
- pinger (to avoid line-drops)
- reporting data (time, nr, ...) about incoming isdn calls to the clients (inclusive addressbook lookup)
- client dependant modifications of the NAT servers firewall (using an external script whenever a client goes on- or offline
Requirements: ยท libpam
LineControl 1.0.0 is a C/C++ script for PHP Classes scripts design by S. Fuchs.
It runs on following operating system: Linux / BSD.
Operating system:Linux / BSD