> ## Content Index
> Fetch the complete content index at: https://darkwebinformer.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# Revit: A Command-line Utility For Performing Reverse DNS Lookups
- URL: https://darkwebinformer.com/revit-a-command-line-utility-for-performing-reverse-dns-lookups/
- Published: 2024-12-17T19:18:07.000Z
- Updated: 2025-09-04T22:24:56.000Z
- Author: Dark Web Informer
- Tags: OSINT, Tools

---

GitHub: <https://github.com/devanshbatham/revit>

---

[](https://github.com/devanshbatham/revit#----revit--)

#### A command-line utility for performing reverse DNS lookups

[](https://github.com/devanshbatham/revit#a-command-line-utility-for-performing-reverse-dns-lookups)

[🏗️ Install](https://github.com/devanshbatham/revit#install) [⛏️ Usage](https://github.com/devanshbatham/revit#usage)  

![](https://storage.ghost.io/c/6b/16/6b16ac9c-cd67-432f-b0f3-bbec941084ff/content/images/2024/12/23587598721.png)

# Install

[](https://github.com/devanshbatham/revit#install)

To install revit, run the following command:

go install github.com/devanshbatham/revit/cmd/revit@v0.0.1

# Usage

[](https://github.com/devanshbatham/revit#usage)

This utility allows you to perform reverse DNS lookups on IP addresses. Here are some examples of how to use the tool:

- Look up a single IP address:

revit -i "8.8.8.8"

- Look up a list of IP addresses from a file:

revit -l ip\_list.txt

- Pipe input from another command:

echo "8.8.8.8" | revitcat ip\_list.txt | revit

Here are the available command-line flags:

| Flag | Description                                                            | Example                |
| ---- | ---------------------------------------------------------------------- | ---------------------- |
| \-i  | Specify a single target IP address for reverse DNS lookup.             | revit -i 8.8.8.8       |
| \-l  | Provide the path to a file containing a list of IP addresses.          | revit -l ip\_list.txt  |
| \-c  | Set the level of concurrency for concurrent DNS lookups (default: 10). | revit -c 20            |
| \-r  | Specify resolvers for reverse DNS lookup.                              | revit -r 8.8.8.8       |
|      | You can provide a single IP address or a path to a file.               | revit -r resolvers.txt |

# Inspiration

[](https://github.com/devanshbatham/revit#inspiration)

**revit** was born out of curiosity and a desire to explore Golang. While there are existing tools like [hakrevdns](https://github.com/hakluke/hakrevdns) that perform similar tasks (and I have immense respect for them), I decided to create this utility as a personal project to further my understanding of Go and enhance my programming skills.

The development of **revit** started as an exploration into concurrent programming and networking in Go. As I tinkered with the language's features and learned more about its capabilities, the utility began to take shape.