{"id":26140938,"url":"https://github.com/s-r-e-e-r-a-j/camhawk","last_synced_at":"2026-04-12T18:01:33.250Z","repository":{"id":281038240,"uuid":"943982386","full_name":"s-r-e-e-r-a-j/CamHawk","owner":"s-r-e-e-r-a-j","description":"CamHawk is a camera phishing tool that tricks users into granting webcam access captures their images and sends them to your machine","archived":false,"fork":false,"pushed_at":"2026-02-20T14:06:38.000Z","size":448,"stargazers_count":31,"open_issues_count":0,"forks_count":9,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-20T16:53:17.429Z","etag":null,"topics":["debian","ethical-hacking","ethical-hacking-tools","ethicalhacking","kali-linux","penetration-testing","penetration-testing-tools","pentest-tool","pentest-tools","pentesting","pentesting-tools","security-research"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/s-r-e-e-r-a-j.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-03-06T15:34:16.000Z","updated_at":"2026-02-20T13:50:34.000Z","dependencies_parsed_at":"2025-04-20T19:33:53.881Z","dependency_job_id":"bc4a0a77-1e2d-40e0-8ad4-a7e23f93866b","html_url":"https://github.com/s-r-e-e-r-a-j/CamHawk","commit_stats":null,"previous_names":["s-r-e-e-r-a-j/camhawk"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/s-r-e-e-r-a-j/CamHawk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s-r-e-e-r-a-j%2FCamHawk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s-r-e-e-r-a-j%2FCamHawk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s-r-e-e-r-a-j%2FCamHawk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s-r-e-e-r-a-j%2FCamHawk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/s-r-e-e-r-a-j","download_url":"https://codeload.github.com/s-r-e-e-r-a-j/CamHawk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s-r-e-e-r-a-j%2FCamHawk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29894851,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T12:09:13.686Z","status":"ssl_error","status_checked_at":"2026-02-27T12:09:13.282Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["debian","ethical-hacking","ethical-hacking-tools","ethicalhacking","kali-linux","penetration-testing","penetration-testing-tools","pentest-tool","pentest-tools","pentesting","pentesting-tools","security-research"],"created_at":"2025-03-11T02:58:31.335Z","updated_at":"2026-03-15T22:22:02.267Z","avatar_url":"https://github.com/s-r-e-e-r-a-j.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"## CamHawk\nAdvanced Camera Phishing Tool\n\nCamHawk is a camera phishing tool that tricks users into granting webcam access. Once permission is granted, the tool captures images from the webcam and sends them to your machine.\n\nCamHawk uses **JavaScript** for the server-side functionality and **Bash scripting** for automation. It also supports multiple tunneling options for port forwarding.\n\n## Security Research \u0026 Educational Purpose\n\nCamHawk was created for **security research, penetration testing, and educational purposes**. It demonstrates how attackers can exploit browser permission systems and social engineering techniques to gain webcam access.\n\nUnderstanding these techniques helps **developers, cybersecurity students, and security professionals** learn how such attacks work and how to design stronger defenses against them.\n\n## ⚠️ DISCLAIMER\n\nCamHawk is developed for **educational purposes, ethical hacking demonstrations, and authorized security research only**. It is intended to help security professionals and researchers understand camera phishing risks so they can improve defenses.\n\n**Unauthorized use is illegal and may result in criminal or civil penalties.**\n\nBy using this tool, you agree that:\n\n- You will use it **only on devices or systems you own** or have **explicit written permission** to test.\n- You will comply with **all applicable laws** related to privacy, surveillance, and computer access.\n- You are **fully responsible** for how you use this tool and for any data you collect.\n- This software is provided **“as is”**, without warranties of any kind.\n- The developer **assumes no liability** for misuse, damages, or legal consequences.\n\nIf you do not agree with these terms, **do not use this software**.\n\n##  Features\n\n- **Real-time Photo Capture** – Instantly saves images as soon as the target grants access.\n\n- **Multiple Port Forwarding Options** – Choose between `Serveo.net`, `Cloudflared`, or `Localhost` for manual/external tunneling.\n\n- **Live Terminal Updates** – Displays \"Photo Received!\" along with the target’s IP address when an image is captured.\n\n- **Automated Dependency Installation** – Installs Node.js, Express.js, npm, SSH, and Cloudflared if missing.\n\n- **User-Friendly Bash Script** – Easily start, stop, and manage the server with a simple command.\n\n- **Automatic Cloudflared Setup** – Ensures Cloudflared is installed and configures it for tunneling.\n\n- **Custom HTML Support** – Allows users to provide their own phishing page with full customization. Supports internal CSS and embedded JavaScript\n\n##  Installation\n**What You Need:**\n\n- **Linux (Debian, RHEL, Arch**) (`Kali, Parrot, Ubuntu, Black Arch, Fedora, etc`.)\n- **npm** (required for install `express.js`. if it is not installed it will automatically install `npm`)\n- **Node.js and expressjs** ( In linux distributions like `Debian`,`RHEL`, `Arch` it automatically install `nodejs` and `expressjs` if it is not installed)\n- **Port Forwarding Options:**\n\n  - **Serveo.net** – Used as the default option for tunneling.\n\n  - **Cloudflared** – Available as an alternative for port forwarding and automatically installed if missing.\n\n  - **Localhost Mode** – Runs the server locally and displays the running port, allowing users to use their own VPS or external tunneling services (e.g., Ngrok, SSH tunnels, etc.).\n  \n**Steps to Install:**\n1. **Clone the repository**\n```bash\ngit clone https://github.com/s-r-e-e-r-a-j/CamHawk.git\n```\n2. **Navigate to the CamHawk directory**\n```bash  \ncd CamHawk\n```\n3. **Navigate to the CamHawk directory**\n```bash\ncd CamHawk\n```\n4. **Start the tool**\n```bash   \nbash camhawk.sh\n```\n\n##  How to Use\n1. **Run the tool**:\n\n```bash\nbash camhawk.sh\n```\n**OR**\n\n```bash\nchmod +x camhawk.sh\n./camhawk.sh\n```\n\n2. **Choose a custom HTML page** – Optionally, provide your own phishing page with internal JavaScript and CSS support for a fully customized experience. Or, skip this step to use the default page.\n\n3. **Choose a port forwarding method** – Select between `Serveo.net`, `Cloudflared`, or `Localhost` mode for manual/external tunneling.\n\n4. **Share the generated link with the target**.\n\n5. **Once they open the link and grant permission, their camera is activated and images are saved automatically**.\n\n6. **Captured images are stored in the `capture/` folder.**\n\n## License\n\nThis project is licensed under the MIT License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fs-r-e-e-r-a-j%2Fcamhawk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fs-r-e-e-r-a-j%2Fcamhawk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fs-r-e-e-r-a-j%2Fcamhawk/lists"}