Skip to content

A basic Python tool for making the pentesters scanning process quicker and organized.

License

Notifications You must be signed in to change notification settings

bin3xish477/Conv3ni3nt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Conv3ni3nt Kali Python3

Conv3ni3nt was made to simplify the scanning process of a penetration test. All of a pentester's favorite scans can be initiated from Conv3ni3nt's easy-to-use interface while also providing the user with immediate access to data generated by each scan by opening the files created and located in the current directory. There are a number of common tools to use with Conv3ni3nt and more tools can be added simply by appending the desired tool to the VALID_TOOLS list defined within the conv3ni3nt.py module.

Note: appending tools that prompt for user input during scans will cause the program to run indefinitely. Avoid these kinds of tools.

About Conv3ni3nt

Conv3ni3nt utilizes the subclass ThreadPoolExecutor that is part of the abstract class Executor found in the concurrent.futures module. This subclass allocates threads for the program to use to execute callables. In Conv3ni3nt's case, we are using ThreadPoolExecutor to asynchronously run scans using multi threading.

For more on the concurrent.futures module check out the links below:

http://masnun.com/2016/03/29/python-a-quick-introduction-to-the-concurrent-futures-module.html

https://pythonhosted.org/futures/


Simplifiying the enumeration phase

Interface

Installation

cd /opt

git clone https://github.com/rodriguez10011999/Conv3ni3nt.git

pip3 install -r requirements.txt

Create a symbolic link in /bin directory for more "conv3ni3nce"

cd /bin

ln -s /opt/Conv3ni3nt/conv3ni3nt.py conv

About

A basic Python tool for making the pentesters scanning process quicker and organized.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages