Usually in Mikrotik networks, access of ip addresses and subnets are controlled by ACL’s, defined in routers, proxy servers. ACLs contain rules, which define if current IP address is granted Search for ip address or denied in access to specified resources. To change the access type, administrators need to login to the routers and manually modify ACLs. If your office has only one router and access types are rarely changed, manual update can be OK. But what if you have more than one router and hundreds or thousands of ip addresses? Or access types of your ip addresses are changed very frequently. In these cases the manual update process will consume lot of time and resources and will accompany with errors due to human factor.

IPControl is a free utility designed to automate the process of Mikrotik ACL management and ip addresses control. It stores states of all ip addresses in a database, and provides a web interface which allows to easily change the states. The changes then are automatically applied to the routers, proxies, etc. IP addresses’ states are defined by users, based on their network topology (see pic 1). For example in some network configurations the states can be: while in the other network configuration the states can be defined as follows Search for ip address
All management operations on ip addresses are done centralized via a web interface which makes the process of management very simple, exempts from duties to modify ACL’s on routers, eliminates errors and human factor, decreases overall time spent on management process. It supports also APIs, which makes possible the integration with third party billing software. Applied configuration then uploaded by IPControl engine to company’s routers and other network equipment accessing them using telnet or other protocol. Features: Typical uses of IPControl: small/medium size ISP, Metro Ethernet networks, small/medium companies, universities, campuses, internet cafes, etc.

Operating system: Cross-platform (.net framework on windows or mono on linux, unix systems)

For detailed information reffer to documentation