BillCipher – An Information Gathering Tool in Kali Linux - GeeksforGeeks

27 Apr, 2021
BillCipher is a free and open-source tool available on Github. BillCipher is based upon Open Source Intelligence (OSINT), the easiest and useful tool for reconnaissance. BillCipher interface is very similar to Metasploit 1 and Metasploit 2. This tool provides a command-line interface that you can run on Kali Linux. This tool can be used to get information about our target(domain) which can be a website or an IP address. The interactive console provides a number of helpful features, such as command completion and contextual help. BillCipher is a web reconnaissance tool written in python. It has so many modules such as database interaction, built-in convenience functions, interactive help, and command completion. BillCipher provides a powerful environment in which open source web-based reconnaissance can be conducted, and you can gather all information about the target.
Features of BillCipher:
BillCipher is a free and open-source tool.
BillCipher is a complete package of information gathering modules
BillCipher works and acts as a web application/website scanner.
BillCipher is used for information gathering and vulnerability assessment of web applications.
BillCipher uses shodan search engine to scan IoT devices.
BillCipher can easily find loopholes in the code of web applications and websites.
BillCipher has the following modules Geoip lookup, Banner grabbing, DNS lookup, port scanning.
BillCipher can target a single domain and can found all the subdomains of that domain which makes work easy for pentesters.
BillCipher is written in python language.
Step 1: Open your kali Linux operating system. Move to desktop. Here you have to create a directory called BillCipher. In this directory, you have to install the tool. To move to desktop use the following command.
cd Desktop
Step 2: Now you are on the desktop. Here you have to create a directory BillCipher. To create BillCipher directory use the following command.
mkdir BillCipher
 Step 3: You have created a directory. Now use the following command to move into that directory.
cd BillCipher
Step 4: To install all the dependencies of this tool use the following command.
sudo apt update && sudo apt install ruby python python-pip python3 python3-pip
sudo apt install httrack whatweb
Step 5: Now you are in Billcipher directory. Now you have to install the tool using the following command. Use the following command to install Billcipher.
git clone https://github.com/GitHackTools/BillCipher
Step 6: Now to list out the contents of the directory use the following command.
ls
Step 7: You can see a new directory has been created. Use the following command to change the directory.
cd BillCipher
ls
Step 8: You can see many files of the tool.  Now you have to give permission to the tool. Use the following command.
chmod +x billcipher.py
ls
Step 9: The tool has been downloaded. Now you can run the tool using the following command.
python3 billcipher.py
The tool is running successfully.  Now we will see some examples of how to use the billcipher tool.
Use billcipher tool to gather information about a website.
These are options from these options you can choose any options.
This is how you can use the tool. Similarly, you can use this tool for your domain target. This tool can be used to get information about our target(domain) website and IP address. The interactive console provides a number of helpful features, such as command completion and contextual help. BillCipher is a Web Reconnaissance tool written in Python. It has so many modules, database interaction, built-in convenience functions, interactive help, and command completion, BillCipher provides a powerful environment in which open source web-based reconnaissance can be conducted, and we can gather all information.
Cyber-security
Kali-Linux
Linux-Tools
Linux-Unix
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.
Comments
Old Comments
TCP Server-Client implementation in C
ZIP command in Linux with examples
SORT command in Linux/Unix with examples
tar command in Linux with examples
curl command in Linux with Examples
UDP Server-Client implementation in C
diff command in Linux with examples
Conditional Statements | Shell Script
echo command in Linux with Examples
Compiling with g++