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 [2013/08/29 08:36] – Update requirements. 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 17: | Line 19: | ||
| * [[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:// | ||
| + | * [[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 55: | Line 60: | ||
| 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 63: | 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 86: | Line 113: | ||
| | | ||
| Once you are done, continue by reading the [[pom-ng: | 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.1377765418.txt.gz · Last modified: (external edit)
