PIPer - PHP iControl Portal
Problem this snippet solves:
This is a simple iControl portal that provides a user-authenticated portal based on PHP SOAP for F5 devices.
There are two files - PIPer_v1_Server.zip - a Windows-ready WAMP server based on UniformServer (www.uniformserver.com) and including the PIPer portal code. Note: Due to upload size limits I can't publish this here. I will try to find a different place to publish this. Feel free to contact me if you want me to send you the file.
PIPer_v1_PHP.zip - just the PIPer PHP code. Note that this is required to be installed on a PHP-enabled web server that includes SOAP and SQLite3.
To use the Windows-ready version, extract the zip file to a directory and double-click the Start.exe executable. Accept any Windows Firewall notices and a blue box icon with a 1 will appear in the system tray. Click on the icon and select Start UniServer. The server should start and open the PIPer home page (http://localhost). Login with admin and admin and add users and elements from the Admin page.
The action page shows details of the device such as software and hardware version, Virtual Servers, Pools, Nodes, etc.
You should not run this in a production or secure environment.