Download the PHP package ctubio/www-toolbox without Composer
On this page you can find all versions of the php package ctubio/www-toolbox. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ctubio/www-toolbox
More information about ctubio/www-toolbox
Files in ctubio/www-toolbox
Package www-toolbox
Short Description PHP tools related to the WWW.
License MIT
Homepage https://github.com/ctubio/www-toolbox
Informations about the package www-toolbox
These tools are happy working at https://ca.rles-tub.io./tools.
Steal the toolbox! (or just one tool)
Login to your desired machine, mkdir something under and compose the tools with the following commands (Composer is required):
Available tools
- portscan
- dnscheck
- poolsign
Single webserver setup
just define a virtual host as usual. Drop the files to a subpath if you like to keep your current DocumentRoot, or make use of as Index for the DocumentRoot.
Multiple webservers setup
if you dont like to use a load balancer, configure the main server (lets say 10.10.10.2 [may be your main webserver]) to reverse proxy all request from (or any other path that you like) to the DocumentRoot of the secondary server (10.10.10.21 [may be a server dedicated only* for serve the tools]):
at 10.10.10.2 (main webserver):
setup the reverse proxy editing the following configuration files:
/etc/hosts
nginx: /etc/nginx/sites-available/your.domain.name
apache2: /etc/apache2/sites-available/your.domain.name
at 10.10.10.21 (secondary webserver):
just define a virtual host as usual but named (or any other name that you defined previously) with the Index of the DocumentRoot at .
Deploy all tools or just a few of them
in instead of:
add your list of enabled tools:
This will enable only the urls , and . (or depending your configs may result in , and , or may result in any other prefix that you make use instead of as your subpath/reverse proxy).
Alternatively, you may customize the urls:
This will enable the urls (for the tool ) and so on.
Customize the layout (or any other template)
Please copy the distributed file and feel free to modify anything, because files are ignored by git:
Very special thanks to:
* may be also dedicated to run some other totally useful secondary apps, ofcourse.