by williamconley » Wed May 11, 2022 9:53 am
In other words designing a web interface to edit that file OR creating a page in Vicidial and method of storage into that file is necessary for our End Users. While the DGG authorized IPs page was outside Vicidial, it was simplistic in nature and made it possible for anyone to add an IP for authorized access with Zero linux knowledge ... in fact, with no access to the linux interface required at all. So a secretary can be assigned that task by the owner.
Our method to limit access to the Authorized IPs page was a simple code in the URL. And that page updated a file used by the "xt_recent" iptables module.
This seems similar, just that the IP list represents a specifc section of an XML file. An interface to modify just that portion (keeping everything above and below it) or an interface to manage the entire file by allowing source addresses, service names and ports and port ranges could create a similar experience. Keeping it out of the Vicidial interface could reduce the likelihood that someone would jump onto a manager's workstation who has access to the page and add themselves. Plus "outside vici" means implementation could be instantaneous.
If it were modularized in some fashion, it could apply to "whatever" firewall is in use in that particular install (since we seem to be bouncing firewalls quite a bit, lol).
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294