{"id":13587792,"url":"https://github.com/MS-WEB-BN/h4rpy","last_synced_at":"2025-04-07T22:31:33.965Z","repository":{"id":37748342,"uuid":"289267759","full_name":"MS-WEB-BN/h4rpy","owner":"MS-WEB-BN","description":"Automated WPA/WPA2 PSK attack tool.","archived":false,"fork":false,"pushed_at":"2021-08-21T13:10:29.000Z","size":43,"stargazers_count":481,"open_issues_count":2,"forks_count":85,"subscribers_count":25,"default_branch":"master","last_synced_at":"2024-02-14T21:57:16.487Z","etag":null,"topics":["brute-force","brute-force-attacks","bruteforce","dictionary-attack","wifi-hacking","wifi-network","wifi-password","wifi-security","wpa","wpa-psk","wpa2","wpa2-cracker","wpa2-cracking","wpa2-handshake"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MS-WEB-BN.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-08-21T12:46:04.000Z","updated_at":"2024-02-13T19:32:30.000Z","dependencies_parsed_at":"2022-07-12T16:44:46.104Z","dependency_job_id":null,"html_url":"https://github.com/MS-WEB-BN/h4rpy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MS-WEB-BN%2Fh4rpy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MS-WEB-BN%2Fh4rpy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MS-WEB-BN%2Fh4rpy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MS-WEB-BN%2Fh4rpy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MS-WEB-BN","download_url":"https://codeload.github.com/MS-WEB-BN/h4rpy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247740856,"owners_count":20988282,"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":["brute-force","brute-force-attacks","bruteforce","dictionary-attack","wifi-hacking","wifi-network","wifi-password","wifi-security","wpa","wpa-psk","wpa2","wpa2-cracker","wpa2-cracking","wpa2-handshake"],"created_at":"2024-08-01T15:06:21.930Z","updated_at":"2025-04-07T22:31:33.655Z","avatar_url":"https://github.com/MS-WEB-BN.png","language":"Shell","funding_links":[],"categories":["Shell","Shell (473)","HarmonyOS"],"sub_categories":["Windows Manager"],"readme":"# h4rpy\n**h4rpy** is an automated WPA/WPA2 PSK attack tool, wrapper of [aircrack-ng framework](https://github.com/aircrack-ng/aircrack-ng).\n\n**h4rpy** provides clean interface for automated cracking of WPA/WPA2 PSK networks. **h4rpy** enables monitor mode on selected wireless interface, scans the wireless space for access points, tries to capture WPA/WPA2 4-way handshake for the acess point, and starts a dictionary attack on the handshake. It is also possible to send disassociate packets to clients associated with access point.\n\n# Installation:\nInstallation consists of cloning the repo, running a script that will install dependencies ([aircrack-ng framework](https://github.com/aircrack-ng/aircrack-ng) and [Terminator](https://code.launchpad.net/terminator/) are required in order to run **h4rpy**), or installing them manually, and making **h4rpy** executable. Installation script works with apt and pacman package managers (Debian and Arch). \n```\n# git clone https://github.com/MS-WEB-BN/h4rpy/\n# cd h4rpy\n# sudo bash config.sh\n# sudo chmod +x h4rpy\n```\n\n# Usage:\nTo run h4rpy:\n```\n# sudo ./h4rpy\n```\n**Top-left**: Enabling monitor mode, scanning for access points (packet capturing of raw 802.11 frames);\n\n**Top-right**: Packet capturing on selected wireless network, capturing the WPA/WPA2 4-way handshake;\n\n**Bottom-left**: Sends disassocate packets to clients which are currently associated with a selected access point;\n\n**Bottom-right**: Dictionary attack on the captured WPA/WPA2 4-way handshake.\n\n# Screenshots:\n![Start](https://i.ibb.co/NZY0rNp/harpy-1.png)\n![Cracked](https://i.ibb.co/TYQFd8X/harpy-2.png)\n\n# License:\n\nThe software is free to use, modify and distribute, as long as the credit is given to the creator (***n1x_ [[MS-WEB]](https://www.ms-web.agency/)***).\n\n# Disclaimer:\n\nAny actions and/or activities done by using **h4rpy** are solely your responsibility. The misuse of **h4rpy** can result in criminal charges brought against the persons in question. The author will not be held responsible in the event any criminal charges be brought against any individuals misusing **h4rpy** to break the law.\n\n# Contribution note:\n\nEach of the scripts/tools/programs hosted here are made as a part of [MS-WEB](https://www.ms-web.agency/)s cyber security courses, aimed toward beginners, therefore are purely educational and/or demonstrational, and are meant to stay that way, even if wider audience and real world usage are reached. All pauses present in code are there so that the user can read the output, so the action that is running is understood.\n\nAll pull requests removing such pauses, or parts of output are against the educational purpose, and will not be accepted.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMS-WEB-BN%2Fh4rpy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FMS-WEB-BN%2Fh4rpy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMS-WEB-BN%2Fh4rpy/lists"}