An automated service which is used to manage users connections to mikrotik's hotsport or pppoe service.
It's simplistic design enables a person with little to no mikroik skills to also operate it and explore the world of mikrotik. It facilitates:
*Mikrotik billing
*Mikrotik automation
*Mikrotik cli
*Mikrotik PPPoE
*Mikrotik Hotspot
*Python scripting
*System administration
*Payment retriever
*RouterOs with ssh enabled
*Python
*Pramiko - This is important as the main service connects to the mikrotik via ssh and stdio
*Sqlite3 - Used for data storage
*Terminal - User interuction with service is via cli
+--------------------------------+ | (1) ADD USER | | (2) SESSIONS DAYS ADD | | (3) ADD USER PAYMENT | | (4) SESSION EDIT | | (5) SWITCH TO AUTO_MONITOR | | (6) STATUS | | (7) MANUAL CLI | | (8) PAYMENT RETRIEVE | | (9) EXIT | +--------------------------------+
Before use, make sure you edit data on tile named "variables.txt"
>>>>FILL IN THE FILLOWING DATA<<<< +------------------------------------------------+ | DATABASE NAME | DATABASE.db | +------------------------------------------------+ | LOG FILE NAME | log_test.txt | +------------------------------------------------+ | MIKROTIK IP | 192.168.88.1 | +------------------------------------------------+ | MIKROTIK USERNAME | USERNAME | +------------------------------------------------+ | MIKROTIK PASSWORD | PASSWORD | +------------------------------------------------+