Installing and Using pWhoIs Software
Pre-Installation Hardware Requirements
If you're planning on loading the entire global routing table from a gateway router (with a full table) or a route-view router or server, please keep in mind that the full table is large--over 220,000+ prefixes at present, and in order to achieve fast performance with the server process, this information is cached in memory in a patricia tree. BE FOREWARNED: You may require as much as 300MB of RAM to run both the pwhoisd and pwhois-updatedb programs if you are using a full Internet routing table, not including what is required for your PostgreSQL database.
After downloading and unarchiving the pWhoIs package, simply execute:
... if you have suggestions or code to contribute, please send them to email@example.com.
The pWhoIs server and update agent are written mostly in PERL and require a new PERL system (5.6 or later, however 5.8.X is preferrable).They also require PostgreSQL 7.X or greater (8.x recommended). The PERL DBD::Pg modules and libpq is required.
Several other PERL modules are also required. See install.sh
To install, enter './install.sh' (as root) on the command-line and the installation should commence. It will ask various questions and isn't very robust, but may assist in the process of the install. There are very few components. Should you wish to install manually, it shouldn't be difficult.The primary steps are:
You are now ready to connect to your server and try it out.