-
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Han-Lon edited this page May 23, 2022
·
14 revisions
Welcome to the Rawrify wiki! Learn what Rawrify can do and how to use it.
___ ___ ___ ___ ___
/\ \ /\ \ /\ \ /\ \ /\__\
/::\ \ /::\ \ _\:\ \ /::\ \ ___ /:/ _/_ ___
/:/\:\__\ /:/\:\ \ /\ \:\ \ /:/\:\__\ /\__\ /:/ /\__\ /| |
/:/ /:/ / /:/ /::\ \ _\:\ \:\ \ /:/ /:/ / /:/__/ /:/ /:/ / |:| |
/:/_/:/__/___ /:/_/:/\:\__\ /\ \:\ \:\__\ /:/_/:/__/___ /::\ \ /:/_/:/ / |:| |
\:\/:::::/ / \:\/:/ \/__/ \:\ \:\/:/ / \:\/:::::/ / \/\:\ \__ \:\/:/ / __|:|__|
\::/~~/~~~~ \::/__/ \:\ \::/ / \::/~~/~~~~ ~~\:\/\__\ \::/__/ /::::\ \
\:\~~\ \:\ \ \:\/:/ / \:\~~\ \::/ / \:\ \ ~~~~\:\ \
\:\__\ \:\__\ \::/ / \:\__\ /:/ / \:\__\ \:\__\
\/__/ \/__/ \/__/ \/__/ \/__/ \/__/ \/__/
- Retrieve your public IPv4 or IPv6 address
- Quickly encode or decode text and files as Base64 strings
- Encrypt and decrypt files, strings, and other data using symmetric encryption or asymmetric encryption
- Embed messages/data inconspicuously into image files (and retrieve it!) using Steganography
- Perform advanced location lookup using your public IP address
- Retrieve your current user agent
- Retrieve the temperature for a location given latitude and longitude coordinates
- Only supports Fahrenheit for now, but planning to implement Celsius later!
- Get current time in UTC, Unix epoch (in seconds), or for a specific timezone
- Compare two timezones for differences in hours (e.g. CST is 2 hours ahead of PST)
- IPv4 - https://ipv4.rawrify.com/ip
- Note the "ipv4" subdomain in the above URL
- e.g. curl
curl https://ipv4.rawrify.com/ip
- e.g. Powershell
Invoke-RestMethod -Uri https://ipv4.rawrify.com/ip
- IPv6 - https://ipv6.rawrify.com/ip
- Note the "ipv6" subdomain in the above URL
- e.g. curl
curl https://ipv6.rawrify.com/ip
- e.g. Powershell
Invoke-RestMethod -Uri https://ipv6.rawrify.com/ip
- User Agent - https://user-agent.rawrify.com/user-agent
- Note the user-agent subdomain in the above URL as well as the /user-agent path
- e.g.
curl https://user-agent.rawrify.com/user-agent
- For symmetric encryption, refer to this wiki
- Asymmetric encryption, refer to this wiki
- Refer to this wiki for both embedding and retrieval
- Two methods, using GET with URL parameters or POST with form data
- GET method (~10 KB size limit, less secure, good for small strings)
- Encoding
curl https://www.rawrify.com/base64?encode=TEST_STRING
- Decoding
curl curl https://www.rawrify.com/base64?decode=BASE64_STRING
- Encoding
- POST method (~10 MB size limit, more secure, great for files)
- Encoding
- string:
curl -X POST -F "encode=TEST_STRING" https://www.rawrify.com/base64
- file:
curl -X POST -F "encode=@/home/path/to/file" https://www.rawrify.com/base64
- string:
- Decoding
- string:
curl -X POST -F "decode=BASE64_STRING" https://www.rawrify.com/base64
- file:
curl -X POST -F "decode=@/home/path/to/base64file" https://www.rawrify.com/base64
- string:
- Encoding
- You'll need the latitude and longitude of your desired location (try using this resource from Google)
- Service provided via weather.gov
- Example request:
curl "https://www.rawrify.com/temperature?latitude=38.8894&longitude=-77.0352"
- Example response:
24F