Skip to content
quarkslabPublic

About

Asynchronous scanning library

Resources

Stars

21 stars

Watchers

3 watching

Forks

Repository files navigation

nodescan

Nodescan is an asynchronous scanning library. It allows the building of custom asynchronous scanners, from the target specification to the level 7 processing.

For now, it only supports one asynchronous engine with UNIX sockets.

Installation

These libraries needs to be installed:

  • libleeloo: refer to https://github.com/quarkslab/libleeloo. It needs to be compiled with boost serialization support (see libleeloo's README for more informations)
  • boost-python
  • boost-random
  • boost-log

Under debian based system, you can do:

# apt-get install boost-{python,random,log}-dev

To build it, follow these instructions:

$ cd /path/to/source
$ mkdir build
$ cd build
$ cmake -DCMAKE_BUILD_TYPE=release ..
$ make
$ sudo make install

Usage

There are usage C++ examples in the "tests" directory. Python bindings examples can be found in bindings/python/examples.

About

Asynchronous scanning library

Resources

Stars

21 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages