pom-ng:installation
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| pom-ng:installation [2012/09/26 15:51] – gmsoft | pom-ng:installation [2020/05/26 21:59] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Installation ====== | ====== Installation ====== | ||
| - | There are two parts to pom-ng. The main executable called **pom-ng** | + | There are two parts to pom-ng. The main executable called **pom-ng**. |
| + | You can then either use the CLI or the web interface.\\ | ||
| + | The CLI consists of a python script | ||
| ===== Installing pom-ng ===== | ===== Installing pom-ng ===== | ||
| Line 16: | Line 18: | ||
| * Mandatory dependencies | * Mandatory dependencies | ||
| * [[http:// | * [[http:// | ||
| - | * [[http:// | + | * [[http:// |
| - | * [[http:// | + | * [[http:// |
| - | * [[http:// | + | * [[http:// |
| + | * [[https:// | ||
| * Optional dependencies | * Optional dependencies | ||
| Line 25: | Line 28: | ||
| * [[http:// | * [[http:// | ||
| * [[http:// | * [[http:// | ||
| - | * [[http:// | + | * [[http:// |
| + | * [[http:// | ||
| + | * [[http:// | ||
| You must have at least one database backend. Currently only sqlite3 is supported. | You must have at least one database backend. Currently only sqlite3 is supported. | ||
| **IMPORTANT** If you want to use targets and inputs that uses libpcap or any other feature that requires some special dependency, make sure that you install them **before** running the ./configure script. On some distributions (e.g. Debian, Ubuntu) you will need to install the -dev package that contains the include files. For example on Debian you would execute " | **IMPORTANT** If you want to use targets and inputs that uses libpcap or any other feature that requires some special dependency, make sure that you install them **before** running the ./configure script. On some distributions (e.g. Debian, Ubuntu) you will need to install the -dev package that contains the include files. For example on Debian you would execute " | ||
| + | |||
| ==== Building from git ==== | ==== Building from git ==== | ||
| Line 52: | Line 58: | ||
| When you are coding on pom-ng, it's sometimes useful to run it without having to install it on the system. | When you are coding on pom-ng, it's sometimes useful to run it without having to install it on the system. | ||
| To do so, you need to perform several things. First you must create a symbolic link to your local copy of pom-ng : | To do so, you need to perform several things. First you must create a symbolic link to your local copy of pom-ng : | ||
| - | ln -s / | + | ln -s / |
| - | Then you need to go in the src directory and export the nescessary | + | Then you need to go in the src directory and export the necessary |
| cd src | cd src | ||
| export POM_LIBDIR=modules/ | export POM_LIBDIR=modules/ | ||
| Line 62: | Line 68: | ||
| ./pom-ng | ./pom-ng | ||
| + | |||
| + | ===== Installing pom-ng web interface ==== | ||
| + | |||
| + | The web interface is javascript only. No server side support is needed. | ||
| + | |||
| + | ==== Installing from git ==== | ||
| + | |||
| + | You need to clone the git repository in the right directory. | ||
| + | |||
| + | # cd / | ||
| + | # git clone git:// | ||
| + | |||
| + | This is all you need. | ||
| + | |||
| + | ==== Extract the tarball ==== | ||
| + | |||
| + | Alternatively, | ||
| + | |||
| + | |||
| + | === Connecting to the web interface ==== | ||
| + | |||
| + | By default, pom-ng will listen on port 8080. Simply point your browser to http:// | ||
| ===== Installing pom-ng-console.py ===== | ===== Installing pom-ng-console.py ===== | ||
| Line 83: | Line 111: | ||
| cd pom-ng-console | cd pom-ng-console | ||
| ./ | ./ | ||
| + | | ||
| + | Once you are done, continue by reading the [[pom-ng: | ||
| + | |||
| + | |||
| + | ===== Troubleshooting ===== | ||
| + | |||
| + | If after running make install, you have the following error : | ||
| + | pom-ng: error while loading shared libraries: libpom-ng.so.0: | ||
| + | |||
| + | It means that your system doesn' | ||
| + | echo "/ | ||
| + | |||
pom-ng/installation.1348674669.txt.gz · Last modified: (external edit)
