Skip to content

CERTUNLP/Kintun

Repository files navigation

Kintun: Restful Vulnerability Scanner

=============

AUR Python 3

API Restful for search vulnerabilities over networks and export results to a chosen system.

Related Projects:

  • NGEN

Requires:



How to install Perl Modules: (but I recomend use apt install shelldap)

```
#perl -MCPAN -e shell
cpan> install Term::ReadKey
cpan> install Term::Shell
```

or: perl -MCPAN -e 'install +Term::ReadKey' perl -MCPAN -e 'install +Term::ReadLine' perl -MCPAN -e 'install +Term::Shell' perl -MCPAN -e 'install +Net::LDAP' perl -MCPAN -e 'install +YAML::Syck' sudo apt-get install libterm-readline-gnu-perl


Install on Linux (simplified):

  1. System dependencies.

    $ sudo apt-get install python3 python3-pip python3-setuptools mongodb python3-dev libssl-dev libffi-dev expect shelldap
    
  2. Install Python3 requirements.

    $ sudo pip3 install -r requirements.txt
    
  3. Then set up your certificate and key at ssl directory with python3.

    $ python3
    >>> from werkzeug.serving import make_ssl_devcert
    >>> make_ssl_devcert('ssl/key', host='localhost')
    
  4. Copy and modify "config.json.example" to "config.json".

Install on Linux (detailed):

  1. You may have python3, pip3 and setuptools.

    $ sudo apt-get install python3 python3-pip python3-setuptools
    
  2. Install MongoDB and install only for localhost access without user (by now). Documentation.

    $ sudo apt-get install mongodb
    
  3. Install SSL dependencies.

    $ sudo apt-get install python3-dev libssl-dev libffi-dev
    
  4. Install specific scan utilities.

    $ sudo apt-get install expect
    $ sudo apt-get install shelldap
    
  5. Install Python3 requirements.

    $ sudo pip3 install -r requirements.txt
    
  6. Then set up your certificate and key at ssl directory with python3.

    $ python3
    >>> from werkzeug.serving import make_ssl_devcert
    >>> make_ssl_devcert('ssl/key', host='localhost')
    
  7. Copy and modify "config.json.example" to "config.json".

Run on Linux:

$ sudo python3 startserver.py

License

This application is under the GPL v3.0 license. See the complete license in the application: LICENSE

Releases

No releases published

Packages

No packages published