Installing Xplico Interface

The Xplico Interface is developed in PHP and it is based to CakePHP framework. This interface can use or SQLite database or MySQL database, at the moment only SQLite dispatcher is completed and tested in Xplico decoder.
MySQL database dispatcher and XI configuration file for MySQL can be obtained here.

Source Code

You can obtain the last source code from one of this site:

Install

The installation is made automatically by following the directions given here.
All PHP code and the root source of XI can be found in /opt/xplico/xi directory.
You have to change the access permissions of this two directories:

  • /opt/xplico/xi
  • /opt/xplico/cfg

The Apache user must have read and write access to /opt/xplico/cfg

Apache configuration

An example file of Apache configuration can be found in /opt/xplico/cfg/apache_xi
The main features of the configuration files are:

  • root diretcory: /opt/xplico/xi
  • to permit at PHP code to run correctly it is necessary enable in Apache web server:
    • php5
    • php5-sqlite
    • rewrite
  • and for simplicity (but not security) change from Apache configuration file:
    • Options …” to “Options All
    • AllowOverride ….” to “AllowOverride All

To be able to upload large pcap file you have to change post_max_size and upload_max_filesize values in php.ini file:

  • post_max_size = 100M
  • upload_max_filesize = 100M

Browser

Enable proxy in Firefox. The proxy IP is the IP of machine where you have installed Xplico and port is 80 or 9876 (Apache port definned in the configuration file). The url to view Xplico Interface is: http://IP:port. If you use the machine name and not IP it is possible that you don't enter in Web Interface.

Default User

The default username and password are:

  • username: xplico
  • password: xplico

The default admin username and password are:

  • username: admin
  • password: xplico
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki