All Projects → reconmap → rest-api

reconmap / rest-api

Licence: Apache-2.0 license
REST API backend for Reconmap

Programming Languages

PHP
23972 projects - #3 most used programming language
Twig
543 projects
HTML
75241 projects
Makefile
30231 projects
Dockerfile
14818 projects
javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to rest-api

Faraday
Faraday introduces a new concept - IPE (Integrated Penetration-Test Environment) a multiuser Penetration test IDE. Designed for distributing, indexing, and analyzing the data generated during a security audit.
Stars: ✭ 3,198 (+6562.5%)
Mutual labels:  nmap, vulnerability, cve
Badkarma
network reconnaissance toolkit
Stars: ✭ 353 (+635.42%)
Mutual labels:  nmap, reconnaissance
Natlas
Scaling Network Scanning. Changes prior to 1.0 may cause difficult to avoid backwards incompatibilities. You've been warned.
Stars: ✭ 333 (+593.75%)
Mutual labels:  nmap, reconnaissance
Hellraiser
Vulnerability scanner using Nmap for scanning and correlating found CPEs with CVEs.
Stars: ✭ 413 (+760.42%)
Mutual labels:  nmap, cve
NSE-scripts
NSE scripts to detect CVE-2020-1350 SIGRED and CVE-2020-0796 SMBGHOST, CVE-2021-21972, proxyshell, CVE-2021-34473
Stars: ✭ 105 (+118.75%)
Mutual labels:  nmap, vulnerability
Osint tips
OSINT
Stars: ✭ 322 (+570.83%)
Mutual labels:  nmap, reconnaissance
A Red Teamer Diaries
RedTeam/Pentest notes and experiments tested on several infrastructures related to professional engagements.
Stars: ✭ 382 (+695.83%)
Mutual labels:  nmap, vulnerability
Js Vuln Db
A collection of JavaScript engine CVEs with PoCs
Stars: ✭ 2,087 (+4247.92%)
Mutual labels:  vulnerability, cve
Asnlookup
Leverage ASN to look up IP addresses (IPv4 & IPv6) owned by a specific organization for reconnaissance purposes, then run port scanning on it.
Stars: ✭ 163 (+239.58%)
Mutual labels:  nmap, reconnaissance
Discover
Custom bash scripts used to automate various penetration testing tasks including recon, scanning, parsing, and creating malicious payloads and listeners with Metasploit.
Stars: ✭ 2,548 (+5208.33%)
Mutual labels:  nmap, reconnaissance
cve-2016-1764
Extraction of iMessage Data via XSS
Stars: ✭ 52 (+8.33%)
Mutual labels:  vulnerability, cve
Reconky-Automated Bash Script
Reconky is an great Content Discovery bash script for bug bounty hunters which automate lot of task and organized in the well mannered form which help them to look forward.
Stars: ✭ 167 (+247.92%)
Mutual labels:  nmap, reconnaissance
nmap-log4shell
Nmap Log4Shell NSE script for discovery Apache Log4j RCE (CVE-2021-44228)
Stars: ✭ 54 (+12.5%)
Mutual labels:  nmap, vulnerability
Cve Check Tool
Original Automated CVE Checking Tool
Stars: ✭ 172 (+258.33%)
Mutual labels:  vulnerability, cve
Vulnogram
Vulnogram is a tool for creating and editing CVE information in CVE JSON format
Stars: ✭ 103 (+114.58%)
Mutual labels:  vulnerability, cve
Webmap
WebMap-Nmap Web Dashboard and Reporting
Stars: ✭ 357 (+643.75%)
Mutual labels:  nmap, cve
Linuxflaw
This repo records all the vulnerabilities of linux software I have reproduced in my local workspace
Stars: ✭ 140 (+191.67%)
Mutual labels:  vulnerability, cve
Vulnix
Vulnerability (CVE) scanner for Nix/NixOS.
Stars: ✭ 161 (+235.42%)
Mutual labels:  vulnerability, cve
Vulscan
Advanced vulnerability scanning with Nmap NSE
Stars: ✭ 2,305 (+4702.08%)
Mutual labels:  nmap, vulnerability
Recon-X
Advanced Reconnaissance tool to enumerate attacking surface of the target.
Stars: ✭ 27 (-43.75%)
Mutual labels:  nmap, reconnaissance

Build and deployment workflow Maintainability codecov Gitter

Reconmap Rest API

The Reconmap API is a RESTful API that allows any of the clients (Web, CLI, Mobile) to manipulate any of the Reconmap's entities: projects, tasks, commands, reports, users, etc. With the API you can extend Reconmap in any way you can imagine.

This is a component of many in the Reconmap's architecture.

Runtime requirements

  • Docker
  • Docker compose
  • Make

Documentation

The API specs have been documented using the OpenAPI specification. You can use the interactive OpenAPI UI to play with it.

Build instructions

The first thing you need to do is build the containers and prepare the app. This can be achieved by invoking the default make target:

make

Once the containers are built, and the app prepared, you can run the docker services with the following command:

make start

If everything went ok you should be able to use curl or any other HTTP client (eg your browser) to call the API:

curl http://localhost:5510

How to contribute

We are glad you are thinking about contributing to this project. All help is hugely appreciated.

Before you jump to make any changes make sure you have read the contributing guidelines. This would save us all time. Thanks!

How to report bugs or feature requests

If you have bugs or feature requests to report please use the issues tab on Github.

If you want to chat to somebody on the development team head to our Gitter community.

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].