TracNav menu
-
Definitions
-
Terms
- honeyclient
- internal network
- firewall
- host
- dmz network
- remote resource
-
Components
- HoneyClient::Agent
- HoneyClient::Manager
- HoneyClient::Util
-
FAQ
- General
- Licensing
- Troubleshooting
- Related Work
-
User Guide
- Setup Host
- Setup Firewall VM
- Setup Honeyclient VM
- Setup Drone
- Startup
- Notes
- Troubleshooting
-
Developer Guide
- Repository Layout
- Code Stability Status
- Anonymous Checkout
- Authenticated Checkout
- Committing Code
- Packaging
-
Methodologies
- Lockdown VM Guide
- Registry Parsing
- Scanning Active Content
- Scoring HTML Links
Perl/CPAN Guidance
The installation instructions for configuring CPAN are written assuming you have a new installation in which CPAN has never been configured. If you have already used the system, you will need to first get it into a state similar to that of a clean install.
First, start CPAN, and type the following.
cpan> o conf ...
Check to see if you have an entry like this:
mbuild_install_build_command ./Build
If so, then that means that your system has the Build module already installed. You should be aware of this, as it will effect the syntax for the command to set the URLs to be used for repositories in the main instructions of the UserGuide.
If you need to get a guaranteed clean start for your CPAN configuration, you can type:
cpan> o conf commit commit: wrote /etc/perl/CPAN/Config.pm
This indicates that your CPAN preferences are stored in /etc/perl/CPAN/Config.pm. Move or delete this file in order to be prompted for full configuration on next CPAN run.
Lastly, if you have already tried to install CPAN dependencies once, but have had to restart the process due to problems, please first delete the /home/user/honeyclient/cpan/Metadata file and then try again.
