Skip to content

Commit 4ea824f

Browse files
Merge pull request #425 from Killer2OP/HoaxShell
[ADDED]: Hoax Shell Tool
2 parents 941c7df + 2bdd921 commit 4ea824f

4 files changed

Lines changed: 414 additions & 0 deletions

File tree

Hoax_Shell/README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Hoaxshell
2+
3+
Hoaxshell is a fun command-line interface (CLI) tool that imitates a shell environment by providing a fake shell prompt. It allows users to type commands that produce humorous or misleading outputs, creating a simulated shell experience for entertainment and educational purposes.
4+
5+
## How it works
6+
7+
The hoaxshell tool is written in Python and built using the Click library to create the CLI. It utilizes a dictionary to map commands to fake output or error messages, giving the appearance of a real shell. The tool is fully customizable, allowing you to add your own commands and responses to prank your friends or use it as a teaching aid.
8+
9+
## Usage
10+
11+
1. Clone the repository
12+
2. (Optional) Set up a virtual environment
13+
3. Install the required dependencies:
14+
```pip install -r requirements.txt```
15+
4. Run the hoaxshell:
16+
```python hoaxshell.py```
17+
5. To exit the hoaxshell, simply type `exit` or press `Ctrl + C`.
18+
19+

Hoax_Shell/dependencies.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Dependencies
2+
- pyperclip: This library is used for copying the command output to the clipboard on Windows. You can install it using the following command:
3+
```pip install pyperclip```
4+
5+
- localtunnel: This library is used for creating a public URL to expose the hoaxshell server using localtunnel.me. You can install it using the following command:
6+
```pip install localtunnel```
7+
8+
- pyngrok: This library is used for creating a public URL to expose the hoaxshell server using ngrok. You can install it using the following command:
9+
```pip install pyngrok```

0 commit comments

Comments
 (0)