One of the issues with these tools is that more and more websites now employ multiple aggressive CAPTCHAs, fingerprints, device check, etc, rendering tools like API Parrot almost useless.
Show HN: API Parrot – Automatically Reverse Engineer HTTP APIs
21–30 of 122 posts
Re: Show HN: API Parrot – Automatically Reverse Engineer HTTP APIs
#22Very sad half the comments are asking for MacOS app. The rise of development on MacOS for server development when the final target is Linux will cause long term harm to the newer generation of engineers
Re: Show HN: API Parrot – Automatically Reverse Engineer HTTP APIs
#23Very sad half the comments are asking for MacOS app. The rise of development on MacOS for server development when the final target is Linux will cause long term harm to the newer generation of engineers
Re: Show HN: API Parrot – Automatically Reverse Engineer HTTP APIs
#24Re: Show HN: API Parrot – Automatically Reverse Engineer HTTP APIs
#25Very sad half the comments are asking for MacOS app. The rise of development on MacOS for server development when the final target is Linux will cause long term harm to the newer generation of engineers
Nowadays everything runs on docker anyway
Unnecessary abstraction
Re: Show HN: API Parrot – Automatically Reverse Engineer HTTP APIs
#26Impressive project. I was curious how it discovers data relationships and was going to check the repo, but it looks like there's no code, only issues and releases. Is that right? Which leads me to... - Is this closed source? - Does it cost money? - How does it discover data relationships?
- Is this closed source?
Currently, the code is not open source, but I might open-source parts of it in the future.
- Does it cost money?
The software is free to use. If there is demand, I might create a "pro" version for businesses in the future. However, I intend to always have a free version available for individuals.
- How does it discover data relationships?
I've discussed how it discovers data relationships in the documentation here: https://docs.apiparrot.com/docs/tutorial-extras/exchange-mod....
In short, the tool breaks down the data in the requests and responses into smaller parts by identifying their formats. For example, `["foo", "bar"]` would be recognized as a JSON array and broken down into the elements `"foo"` and `"bar"`. By applying this method recursively, you build a tree-like structure of the data.
If an exact match is found between data in a response from a previous request and data in a subsequent request, a correlation is detected.
Please feel free to ask if you have any more questions!
Re: Show HN: API Parrot – Automatically Reverse Engineer HTTP APIs
#27Very sad half the comments are asking for MacOS app. The rise of development on MacOS for server development when the final target is Linux will cause long term harm to the newer generation of engineers
Re: Show HN: API Parrot – Automatically Reverse Engineer HTTP APIs
#28Hi, it seems youve spelled reverse wrong > API Parrot is the tool specifically designed to reverese engineer the HTTP APIs of any website.
It should now be fixed.
Re: Show HN: API Parrot – Automatically Reverse Engineer HTTP APIs
#29Any current plans for a macOS release?