{"id":17382898,"url":"https://github.com/arya-f4/worldshellfinder","last_synced_at":"2025-04-15T07:31:03.385Z","repository":{"id":257802207,"uuid":"862199787","full_name":"Arya-f4/worldshellfinder","owner":"Arya-f4","description":"Web Shell finder using grep, where it has wordlist around the world to grep inside using regex and wordlist. So Lightweight and fast!","archived":false,"fork":false,"pushed_at":"2025-02-06T01:53:20.000Z","size":9806,"stargazers_count":23,"open_issues_count":0,"forks_count":5,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-28T18:21:16.931Z","etag":null,"topics":["backdoor","backdoor-defense","backdoor-finder","cyber-security","cybersecurity","finder","finder-shell","security","security-scanner","shell","shell-detection","shell-detector","shell-finder","shell-script","web-shell","webshell","worldfind","worldshellfinder"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Arya-f4.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-24T07:52:26.000Z","updated_at":"2025-02-23T03:33:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"3994844e-3dd1-42fc-bae2-03668d2653a1","html_url":"https://github.com/Arya-f4/worldshellfinder","commit_stats":null,"previous_names":["arya-f4/worldshellfinder"],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arya-f4%2Fworldshellfinder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arya-f4%2Fworldshellfinder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arya-f4%2Fworldshellfinder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arya-f4%2Fworldshellfinder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Arya-f4","download_url":"https://codeload.github.com/Arya-f4/worldshellfinder/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249026713,"owners_count":21200494,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backdoor","backdoor-defense","backdoor-finder","cyber-security","cybersecurity","finder","finder-shell","security","security-scanner","shell","shell-detection","shell-detector","shell-finder","shell-script","web-shell","webshell","worldfind","worldshellfinder"],"created_at":"2024-10-16T07:39:45.825Z","updated_at":"2025-04-15T07:31:03.078Z","avatar_url":"https://github.com/Arya-f4.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cmeta name=\"description\" content=\"World Shell Finder is a web shell finder / detection tool that scans files for malicious content and enhances website security.\"\u003e\n\u003cmeta name=\"keywords\" content=\"webshell finder, web security, world shell finder, webshell detection tool, website security\"\u003e\n\n## Worldfind: A Simple Webshell Detection Tool\nTired getting hacked and finding where the hacker backdoor is?\nWorldfind is a basic web shell finder command-line tool written in Go that helps you identify potential web shell hidden within your web server directories or even in your image file. It works by scanning files for suspicious keywords and regular expressions commonly found in malicious scripts. (also please star)\n\n![shellfind](https://github.com/user-attachments/assets/3fa2513f-5eef-433c-ac7f-92d3e5789397)\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://img.shields.io/github/go-mod/go-version/Arya-f4/worldshellfinder\"\u003e\n\u003ca href=\"https://github.com/Arya-f4/worldshellfinder/releases/\"\u003e\u003cimg src=\"https://img.shields.io/github/release/Arya-f4/worldshellfinder\"\u003e\n\u003ca href=\"https://github.com/Arya-f4/worldshellfinder/issues\"\u003e\u003cimg src=\"https://img.shields.io/github/issues-raw/Arya-f4/worldshellfinder\"\u003e\n\u003ca href=\"https://github.com/Arya-f4/worldshellfinder/discussions\"\u003e\u003cimg src=\"https://img.shields.io/github/discussions/Arya-f4/worldshellfinder\"\u003e\n\u003cimg src=\"https://img.shields.io/github/repo-size/Arya-f4/worldshellfinder\"\u003e\n\u003c/p\u003e\n  \n![Worldshellfinder flow](https://github.com/user-attachments/assets/430df5ec-d1b3-46f8-9fdd-27be51c30d88)\n\n**Disclaimer:** This tool is intended for educational and informational purposes only. It is not a substitute for comprehensive security measures. Use at your own risk. False positives are possible.\n\n### Features:\n\n- Scans files for specified keywords.\n- Uses regular expressions to detect common webshell patterns.\n- Customizable wordlist (optional).\n- Simple and easy to use.\n```bash\nUsage: worldshellfinder [option] \u003cdirectory\u003e [wordlist]\nOption:\n  --update     Update latest version from repository.\n  -v           Enable verbose mode.\n  -h, --help   Display this help.\n```\n\n\n### Installation:\n\n1. **Prerequisites:** Make sure you have Go installed on your system.\n   - You can download and install it from [https://go.dev/dl/](https://go.dev/dl/).\n2. **Download Worldfind:**\n   - Clone the repository: `git clone https://github.com/Arya-f4/worldshellfinder.git`\n   - Or download the source code as a ZIP file and extract it.\n3. **Build the Executable:**\n   - Open a terminal and navigate to the worldfind directory.\n   - Run the command: `go build`\n   - This will create an executable file named `worldfind` in the same directory.\n\n### Alternative Installation \u0026 update : \n\nSetting go path environment (linux \u0026 MAC) :\n```bash\nexport PATH=$PATH:/home/profile/go/bin\n```\nreplace the profile with your current profile\n\nAnd then install via go install (linux, windows \u0026 MAC) : \n```bash\ngo install -v github.com/Arya-f4/worldshellfinder@latest\n```\n\n\n### Usage:\n\n0. **Building and compiling to executable**\n   ```bash\n   go build -o worldshellfinder\n   ```\n   you can replace the worldfind with your desired name of application and also change the bash command.\n1. **Basic Scan:**\n   ```bash\n   ./worldshellfinder \u003cdirectory\u003e \n   ```\n   - Replace `\u003cdirectory\u003e` with the path to the directory you want to scan.\n\n2. **Custom Wordlist:**\n   ```bash\n   ./worldshellfinder \u003cdirectory\u003e \u003cwordlist_path (optional)\u003e\n   ```\n   - Replace `\u003cwordlist_path\u003e` with the path to your custom wordlist file.\n  \n### Alternative Usage:\n1. **After installation using go install simply just type :**\n   ```bash\n   worldshellfinder [option] \u003cdirectory\u003e [wordlist]\n   ```\n\n**Wordlist Format:**\n\nThe wordlist should be a plain text file with one keyword per line. You can use the provided `wordlists/default.txt` file as a starting point.\n\n**Example:**\n\n```bash\n./worldshellfinder /var/www/html wordlists/my_wordlist.txt\n```\n\nThis command will scan the `/var/www/html` directory using keywords from the `wordlists/my_wordlist.txt` file.\n\n### To Know :\nThis tools is using keyword that unique inside the shell to get as reference\nhere is the list of the known shell :\n\n[List Of Known Shell and Already Detected](list_find_already_shell.md)\n\n### Contributing:\n\nContributions are welcome! Please feel free to submit pull requests for new features, improvements, or bug fixes.\n\n**Please note:** This tool is under development and may be updated in the future.\n\n## Compatibility :\n- Windows\n- Linux\n- Mac (Compile it Yourself)\n\n[![Go](https://github.com/Arya-f4/worldshellfinder/actions/workflows/go.yml/badge.svg)](https://github.com/Arya-f4/worldshellfinder/actions/workflows/go.yml)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farya-f4%2Fworldshellfinder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farya-f4%2Fworldshellfinder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farya-f4%2Fworldshellfinder/lists"}