All Projects → TheHairyJ → Scout

TheHairyJ / Scout

Licence: GPL-3.0 license
Scout - a Contactless Active Reconnaissance Tool

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Scout

Vanquish
Vanquish is Kali Linux based Enumeration Orchestrator. Vanquish leverages the opensource enumeration tools on Kali to perform multiple active information gathering phases.
Stars: ✭ 449 (+835.42%)
Mutual labels:  vulnerability-scanners, vulnerability-assessment
Lynis
Lynis - Security auditing tool for Linux, macOS, and UNIX-based systems. Assists with compliance testing (HIPAA/ISO27001/PCI DSS) and system hardening. Agentless, and installation optional.
Stars: ✭ 9,137 (+18935.42%)
Mutual labels:  vulnerability-scanners, vulnerability-assessment
Jackhammer
Jackhammer - One Security vulnerability assessment/management tool to solve all the security team problems.
Stars: ✭ 633 (+1218.75%)
Mutual labels:  vulnerability-scanners, vulnerability-assessment
Celerystalk
An asynchronous enumeration & vulnerability scanner. Run all the tools on all the hosts.
Stars: ✭ 333 (+593.75%)
Mutual labels:  vulnerability-scanners, vulnerability-assessment
Vailyn
A phased, evasive Path Traversal + LFI scanning & exploitation tool in Python
Stars: ✭ 103 (+114.58%)
Mutual labels:  vulnerability-scanners, vulnerability-assessment
Securitymanageframwork
Security Manage Framwork is a security management platform for enterprise intranet, which includes asset management, vulnerability management, account management, knowledge base management, security scanning automation function modules, and can be used for internal security management. This platform is designed to help Party A with fewer security personnel, complicated business lines, difficult periodic inspection and low automation to better achieve internal safety management.
Stars: ✭ 378 (+687.5%)
Mutual labels:  vulnerability-scanners, vulnerability-assessment
Openvas Scanner
Open Vulnerability Assessment Scanner - Scanner for Greenbone Vulnerability Management (GVM)
Stars: ✭ 1,056 (+2100%)
Mutual labels:  vulnerability-scanners, vulnerability-assessment
teye scanner for book
《白帽子讲Web扫描》书籍参考代码
Stars: ✭ 101 (+110.42%)
Mutual labels:  vulnerability-scanners, vulnerability-assessment
H4cker
This repository is primarily maintained by Omar Santos and includes thousands of resources related to ethical hacking / penetration testing, digital forensics and incident response (DFIR), vulnerability research, exploit development, reverse engineering, and more.
Stars: ✭ 10,451 (+21672.92%)
Mutual labels:  vulnerability-scanners, vulnerability-assessment
Purify
All-in-one tool for managing vulnerability reports from AppSec pipelines
Stars: ✭ 72 (+50%)
Mutual labels:  vulnerability-scanners, vulnerability-assessment
Hackerenv
Stars: ✭ 309 (+543.75%)
Mutual labels:  vulnerability-scanners, vulnerability-assessment
Rebel Framework
Advanced and easy to use penetration testing framework 💣🔎
Stars: ✭ 183 (+281.25%)
Mutual labels:  vulnerability-scanners, vulnerability-assessment
Xunfeng
巡风是一款适用于企业内网的漏洞快速应急,巡航扫描系统。
Stars: ✭ 3,131 (+6422.92%)
Mutual labels:  vulnerability-scanners, vulnerability-assessment
Hellraiser
Vulnerability scanner using Nmap for scanning and correlating found CPEs with CVEs.
Stars: ✭ 413 (+760.42%)
Mutual labels:  vulnerability-scanners, vulnerability-assessment
Nerve
NERVE Continuous Vulnerability Scanner
Stars: ✭ 267 (+456.25%)
Mutual labels:  vulnerability-scanners, vulnerability-assessment
Rapidscan
🆕 The Multi-Tool Web Vulnerability Scanner.
Stars: ✭ 775 (+1514.58%)
Mutual labels:  vulnerability-scanners, vulnerability-assessment
Vuls
Agent-less vulnerability scanner for Linux, FreeBSD, Container, WordPress, Programming language libraries, Network devices
Stars: ✭ 8,844 (+18325%)
Mutual labels:  vulnerability-scanners, vulnerability-assessment
Vulscan
Advanced vulnerability scanning with Nmap NSE
Stars: ✭ 2,305 (+4702.08%)
Mutual labels:  vulnerability-scanners, vulnerability-assessment
Vulnfanatic
A Binary Ninja plugin for vulnerability research.
Stars: ✭ 203 (+322.92%)
Mutual labels:  vulnerability-scanners, vulnerability-assessment
gvm-tools
Remote control your Greenbone Community Edition or Greenbone Enterprise Appliance
Stars: ✭ 143 (+197.92%)
Mutual labels:  vulnerability-assessment

Scout - a Contactless Active Reconnaissance Tool

image

Scout is a python tool which utilizes Internet-wide scanning data provided by Censys to identify known vulnerabilites. Scout relies on the user having access to a MongoDB instance containing National Vulnerability Database's data feeds as well as having a API access to Censys.

Scout is a product of a honours project from Edinburgh Napier University. The associated dissertation can be read on ResearchGate. This dissertation coins the term contactless active reconnissance to differtentiate the methodology used from classic contactless recon.

Recommended Python Version

Python 3 is the only Python version currently supported by Scout.

Dependencies

Scout is dependent on

  • censys

  • editdistance

  • pymongo

Installation

Scout requires a MongoDB instance containing the NVD's datafeeds. "cve-search" is highly recommended, as Scout was developed and tested with this tool only.

Installing MongoDB

Install & run MongoDB

brew install mongodb

mkdir -p /data/db

mongod

Then install cve-search, following their installation steps.

Installing Scout

Clone Scout into your local directory

git clone https://github.com/TheHairyJ/Scout

cd Scout

pip install -r requirements.txt

Place your Censys API keys in a new file called secrets.txt

Note: Editing of the source code may be required to correctly configure the database connection. Specifically the pymongo assignments.

Usage

To use Scout, provide a valid Censys query as a command line argument.

python scout.py 192.168.0.0/16

Note: Scout is currently limited to services operating on port 80, this is due to information and API access provided by Censys.

Thanks

Special thanks to Lachlan Kidson for his invaluable assistance during development and my supervisors for their support and feedback throughout my honours project.

License

GNU General Public License Version 3

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].