Endpoint Analysis
Reverse Engineering
Proxy
Create a new Postman collection and enable proxy (postman interceptor extension).

Browse through the site, manually discard the non-API endpoints, and then save the remaining requests under the desired collection.

Mitmweb
Launch mitmiweb, proxy traffic to 8080, and use the web application as intented.
mitmweb
(trapped) error reading bcrypt version
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/passlib/handlers/bcrypt.py", line 619, in _load_backend_mixin
version = _bcrypt.__about__.__version__
^^^^^^^^^^^^^^^^^
AttributeError: module 'bcrypt' has no attribute '__about__'
[08:29:57.864] HTTP(S) proxy listening at *:8080.
[08:29:57.866] Web server listening at http://127.0.0.1:8081/
MESA: error: ZINK: failed to choose pdev
glx: failed to create drisw screen
failed to load driver: zinkFrom mitiweb's interface (8081) save the file.
Using APIs and Excessive Data Exposure

Last updated