---
title: "Discussion on \"A short history of the CLI I built to stop curling IP APIs\" | Hashnode"
description: "Discussion on \"A short history of the CLI I built to stop curling IP APIs\". A short history of the CLI I built to stop curling IP APIs\n\nThe rhythm\nLet me start with the rhythm, because that is really where this tool came from.\nIf you have ever worked on anything involving IPs — abuse reports, rate limiting, geoblocking, susp..."
url: "https://hashnode.com/posts/a-short-history-of-the-cli-i-built-to-stop-curling-ip-apis/69e859161efc679087304964"
---

[Feed](https://hashnode.com/feed) /

Discussion

[Vineeth N K](https://hashnode.com/@vnknotes)

What I learned the hard way. So you do not have to.

Apr 22

# [A short history of the CLI I built to stop curling IP APIs](https://vineethnk.hashnode.dev/a-short-history-of-the-cli-i-built-to-stop-curling-ip-apis?utm_source=hashnode&utm_medium=feed)

A short history of the CLI I built to stop curling IP APIs The rhythm Let me start with the rhythm, because that is really where this tool came from. If you have ever worked on anything involving IPs — abuse reports, rate limiting, geoblocking, susp...

vineethnk.hashnode.dev 7 min read

[#cli](https://hashnode.com/tag/cli) [#geolocation](https://hashnode.com/tag/geolocation) [#ip](https://hashnode.com/tag/ip) [#node](https://hashnode.com/tag/node) [#open-source](https://hashnode.com/tag/open-source)

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
