Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/reconmap/rest-api
REST API backend for Reconmap
https://github.com/reconmap/rest-api
api cve hacktoberfest ipe nmap pentesting reconnaissance secdevops security vulnerability
Last synced: 7 days ago
JSON representation
REST API backend for Reconmap
- Host: GitHub
- URL: https://github.com/reconmap/rest-api
- Owner: reconmap
- License: apache-2.0
- Created: 2020-08-07T16:28:58.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-28T19:25:32.000Z (4 months ago)
- Last Synced: 2024-10-29T16:58:16.203Z (4 months ago)
- Topics: api, cve, hacktoberfest, ipe, nmap, pentesting, reconnaissance, secdevops, security, vulnerability
- Language: PHP
- Homepage: https://reconmap.com
- Size: 13.4 MB
- Stars: 47
- Watchers: 6
- Forks: 22
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-hacking-lists - reconmap/rest-api - REST API backend for Reconmap (PHP)
README
[](https://github.com/reconmap/rest-api/actions/workflows/build-deployment.yml)
[](https://codeclimate.com/github/reconmap/rest-api/maintainability)
[](https://codecov.io/gh/reconmap/rest-api)
[](https://gitter.im/reconmap/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)# 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](https://reconmap.org/development/architecture.html).
## Runtime requirements
- Docker
- Docker compose
- Make## Documentation
The API specs have been documented using the [OpenAPI](docs/openapi.yaml) specification. You can use the
interactive [OpenAPI UI](https://api.reconmap.org/docs/) 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:```sh
make
```Once the containers are built, and the app prepared, you can run the docker services with the following command:
```sh
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:
```sh
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](https://github.com/reconmap/.github/blob/main/CONTRIBUTING.md). 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](https://github.com/reconmap/application/issues)
tab on Github.If you want to chat to somebody on the development team head to our [Gitter](https://gitter.im/reconmap/community)
community.