gchq / CyberChef

The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis

Home Page:https://gchq.github.io/CyberChef

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Feature request: Ip Lookup

Oscaramr opened this issue · comments

Is your feature request related to a problem? Please describe.
A ip lookup for easy and quick lookup

Apis
https://ipapi.co/
https://ipgeolocation.io/
https://ip-api.com/
https://ipstack.com/
https://ipwhois.io/

These are all great apis anyone i think any will be good for everyone

How about HTTP Request? Some of these have CORS issues which will block an HTTP request but ipwhois works via a local instance:

image

[{"op":"HTTP request","args":["GET","http://ipwhois.app/json/8.8.4.4","","Cross-Origin Resource Sharing",false]},{"op":"JSON Beautify","args":[" ",false]}]

commented

Implementing any of those APIs would be implicit endorsement. That said, the design principles do allow for external APIs:

If at all possible, all operations and features should be client-side and not rely on connections to an external server. This increases the utility of CyberChef on closed networks and in virtual machines that are not connected to the Internet. Calls to external APIs may be accepted if there is no other option, but not for critical components.

See https://github.com/gchq/CyberChef/wiki/Contributing#coding-conventions