Skip to content

A tool to create visualize api endpoints from burpsuite history.

License

Notifications You must be signed in to change notification settings

ScreaMy7/Api-Mapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Api-Mapper

A tool to create visualize api endpoints from burpsuite history.

This tool creates a markdown of API endpoints which then can be used to create visual mindmap using https://markmap.js.org/ or https://marketplace.visualstudio.com/items?itemName=gera2ld.markmap-vscode.

Working and Usage

As of now the script does not create mindmap directly from burpsuite but rather uses xml file. To create this xml file , set your scope in burpsuite then select all (ctrl+a) , right click and save it as an .xml format.

Then use command line to create the markdown from the xml file. The resulting markdown can be used here to create the mindmap.

$ python3 api_mapper.py -f burl_history.xml -path /api

The -path argument sets path for the api.

Output example

#   `api`
##   `v1`
###   `landing_direct`
####   `access_instructions`
#####   `property`
######  GET , `8742.json`
####  GET , `direct_partner_payment_accounts`
####  GET , `earnings`
####   `properties`
#####  GET , `test-screamy`
######  GET , `homes`
####  GET , `properties?page=1`
####  GET , `property_amenities`
###  GET , POST , `leads`
###  GET , POST , `login`

Visualised view:

To-do

1.Maybe build its burpsuite extension.

About

A tool to create visualize api endpoints from burpsuite history.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages