LIVE NEWSROOM · --:-- · May 15, 2026
A LIBRARY FOR SECURITY RESEARCHERS

How to Use BillCipher for footprinting target

Post on X LinkedIn
How to Use BillCipher for footprinting target

BillCipher is an open-source command line tool for information gathering of any website, domain, and IP address. It is an Open-source intelligence information-gathering tool available for Linux OS.

This tool is straightforward to use and helpful in doing reconnaissance. It is freely available on GitHub by Bahatiphill.

It is somewhat similar to the other information-gathering tool, including Metasploitable 1 and Metasploitable 2.

BillCipher can work in any operating system if they have and support Python2, Python 3, and Ruby. It is developed with Python and Ruby languages.

It has many modules, such as database interaction, command completion, interactive help, and built-in convenience functions. It provides a very powerful environment for OSINT-based information gathering.

// 01 Information that can be gathered by using this tool

  1. DNS lookup
  2. Whois lookup
  3. GeoIP Lookup
  4. Subnet lookup
  5. Port Scanning
  6. Page Links
  7. Zone Transfer
  8. HTTP Header
  9. Host Finder
  10. IP-Locator
  11. Find Shared DNS Server
  12. Get Robots.txt
  13. Host DNS Finder
  14. Reverse IP lookup
  15. Email Gathering (use Infoga)
  16. Subdomain listing (use Sublis3r)
  17. Find Admin Login Site (use Breacher)
  18. Check and Bypass Cloudflare (use HatCloud)
  19. Website Copier (use httrack)
  20. Host Info scanner (use WhatWeb)

// 02 How to install and run BillCipher

1. First, create a directory for keeping the tool files and navigate to it.

mkdir billcipher

2. Now, we need to clone the BillCipher Repo from GitHub in this directory. GitHub Link [click here]

GitHub clone billcipher

3. Navigate to the tool directory, then install the requirement.txt file by entering the command [pip3 install -r requirements.txt]

requirement file installation of billcipher

4. Now you can run the tool by entering the command [python3 billcipher.py]

billcipher tool

This is how you can install billcipher in your Linux OS.

// 03 How to use it for information gathering

1. first, run the tool in the terminal by the command as shown above.

2. After that, you need to specify whether your target is a website or an IP. Here I am choosing a website by entering the command [website] and then enter the website domain name [here, testfire.net]. Now you need to specify what information you want to gather by choosing the option number.
I want DNS information so I will choose [1] and press enter.
[website] -> [testfire.net] -> [1]

dns lookup with billcipher

Reverse IP Lookup

For getting information about reverse IP lookup we need to choose option 14
[website] -> [testfire.net] -> [14]

reverse ip lookup with bill cipher

This is how you can use different tools or modules in BillCipher for footprinting your target and collecting different information about the target.

Do practice with other modules and see what results you were getting from them.

The process will be the same for every module first enter what your target is like IP address or website, then specify their name for the website it will be the domain name and for the IP address, it will be the numerical value of the IPv4 address and then choose your module and get the information from there.

    TE
    Team Ciphers Security

    The Ciphers Security editorial team — practitioners covering daily threat intel, CVE deep-dives, and hands-on cybersecurity research. About us →

    Previous How to use FOCA for footprinting a target Next SBI employee's data leaked on telegram more than 12,000 employees affected

    Latest News

    YARA-X 1.16.0: Faster Scans, Panic Fixes, and Neovim LSP Support YARA-X 1.16.0 ships with performance improvements across 10 PRs, constant folding for bitwise ops, configurable mat… Instructure Removed from ShinyHunters' Leak Site as Canvas Breach Deadline Passes Instructure was quietly removed from ShinyHunters' extortion site after the May 12, 2026 deadline — no data dump, n… Costa Rica Joins Have I Been Pwned as the 42nd Government Costa Rica's CSIRT gains free access to Have I Been Pwned's government domain monitoring service, becoming the 42nd… LummaC2 Infostealer Targets US Critical Infrastructure: CISA-FBI Advisory AA25-141B and DOJ Domain Seizures CISA and FBI advisory AA25-141B details LummaC2 MaaS infostealer TTPs targeting critical infrastructure. DOJ seized… MacSync Stealer: Hackers Abuse Google Ads and Claude.ai Chats to Push Mac Malware Russian-speaking attackers combine Google Ads and Claude.ai shared chats in a ClickFix campaign deploying MacSync S… JDownloader Site Hacked, Installers Swapped with Python RAT Malware JDownloader's website was hacked May 6–7, 2026, replacing Windows and Linux installers with a Python-based RAT. Use… Operation HookedWing: 4-Year Phishing Campaign Hits 500+ Organizations Across Aviation, Energy, and Logistics Operation HookedWing has stolen credentials from 500+ organizations in aviation, energy, logistics, and critical in… Twelve Critical vm2 Node.js Vulnerabilities Enable Sandbox Escape and Arbitrary Code Execution A dozen CVEs in the vm2 Node.js sandbox library — including CVSS 10.0 flaws — allow sandbox escape and RCE. Update …
    Scroll to Top