repo_description: A security tool for multithreaded information gathering and service enumeration whilst building directory structures to store results, along with writing out recommendations for further testing.
repo_topics: discover-services enumeration hacking hacking-tool kali-linux nmap offensive-security oscp penetration-testing range scanner scanning security security-audit security-scanner security-tools service-enumeration services-discovered snmp virtual-hosts
code: """ __Doc__ File handle class """
  from setuptools import find_packages, setup
  from Reconnoitre.lib.core.__version__ import __version__
  
  
  def dependencies(imported_file):
      """ __Doc__ Handles dependencies """
      with open(imported_file) as file:
          return file.read().splitlines()
  
  
  with open("README.md") as file:
      setup(
          name="Reconnoitre",
          license="GPLv3",
          description="A reconnaissance tool made for the OSCP "
          "labs to automate information gathering, "
          "and service enumeration whilst creating a "
          "directory structure to store results,"
          "findings and exploits used for each host, "
          "recommended commands to execute "
          "and directory structures for storing loot and flags.",
          long_description=file.read(),
          author="codingo",
          version=__version__,
          author_email="[REDACTED_EMAIL]",
          url="https://github.com/codingo/Reconnoitre",
          packages=find_packages(
              exclude=('tests')),
          package_data={
              'Reconnoitre': [
                  '*.txt',
                  '*.json']},
          entry_points={
              'console_scripts': ['reconnoitre = Reconnoitre.reconnoitre:main']},
          include_package_data=True)
  