Giter Club home page Giter Club logo

rest-api's Introduction

Gitter Twitter YouTube

Reconmap

Reconmap is a vulnerability assessment and penetration testing platform that helps pentesters and other infosec teams collaborate on security projects, from planning, to testing and reporting. The tool's aim is to go from recon to report in the least possible time.

Demo

Details on how to connect to the live demo server can be found here.

Documentation

Go to https://docs.reconmap.com to find the user, admin and developer manuals.

Runtime requirements

How to run it locally with Docker compose

  1. First you need to start your docker containers:
docker-compose up -d
  1. After this, open your browser at http://localhost:5500

How to contribute

Here are some things you could do to become a contributor:

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

If you have bugs to report please use the issues tab on Github to submit the details.

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

rest-api's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

rest-api's Issues

Do not add test data to blank installs

At the moment new installs come with a lot of test data that needs to be deleted afterwards. Separate test data from other data that is required for the app to function (eg vulnerability_category) so that users dont need to delete a lot of unwanted data on first use.

Run docker images as non-root user

Is your feature request related to a problem? Please describe.
Currently, there isn't a great way to use the Docker image as a non-root user (which is required in some situations).

Describe the solution you'd like
Always run the container as non-root, if possible.

Describe alternatives you've considered
Basing off the existing image and then making modifications, however, this requires maintainenance.

Additional context
N/A

API-backend 500 Internal Server error

Describe the bug
After following instruction in readme, api-server is returning 500 Internal Server Error on wget.

To Reproduce
Steps to reproduce the behavior:

  1. Git clone https://github.com/Reconmap/api-backend.git
  2. cd api-backend
  3. make
  4. make tests
  5. make start
  6. wget localhost:8080 or wget localhost:8080/auditlog
user@host:/opt/github/api-backend# wget localhost:8080
--2021-02-03 15:30:22--  http://localhost:8080/
Resolving localhost (localhost)... ::1, 127.0.0.1
Connecting to localhost (localhost)|::1|:8080... connected.
HTTP request sent, awaiting response... 500 Internal Server Error
2021-02-03 15:30:22 ERROR 500: Internal Server Error.

or

root@kanga:/opt/github/api-backend# wget localhost:8080/auditlog
--2021-02-03 15:33:25--  http://localhost:8080/auditlog
Resolving localhost (localhost)... ::1, 127.0.0.1
Connecting to localhost (localhost)|::1|:8080... connected.
HTTP request sent, awaiting response... 500 Internal Server Error
2021-02-03 15:33:25 ERROR 500: Internal Server Error.

Expected behavior
A json response of some kind.

Desktop (please complete the following information):

  • OS: Unbuntu Server 18.04
  • Browser: N/A
  • Version: Git clone from today

Looking for information on how to generate logging information. No logging information.

Fully document API

Fully document existing API in the openapi.yaml file which is now partially covering all available endpoints.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.