A project to provide several functions via an API. The program is developed with Python-Flask and simply receives special formed requests, performs according to this request a specific action and returns the results.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Christoph Rottermanner 2f6478c514 Added support for reverse proxy setup, to fix #3. 2 years ago
config Added support for reverse proxy setup, to fix #3. 2 years ago
webapi Added support for reverse proxy setup, to fix #3. 2 years ago
.gitignore Initial commit. Added first api function to return the source ip in different formats. 4 years ago
README.md Added first API functionality 4 years ago
requirements.txt Initial commit. Added first api function to return the source ip in different formats. 4 years ago
run.py Initial commit. Added first api function to return the source ip in different formats. 4 years ago

README.md

Web-API

API to request different kind of information. Consists of several different parts and will be extended from day to day.

Check external IP address

The first feature is about requesting the API for the current external IP address. The client sends a request with the path /source-ip/<format> to the server and the servers responds with the external IP address of the client. The output format can be specified by the argument format. Current available formats are:

  • json
  • xml
  • raw

Nmap Scans

Run nmap scan via external server. Server return the results as xml, JSON ? ....