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/01/27 19:39] – old revision restored 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:// | ||
+ | * [[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.1359315540.txt.gz · Last modified: 2020/05/26 21:59 (external edit)