{"id":18052551,"url":"https://github.com/xooter/jokeware","last_synced_at":"2026-04-30T01:31:54.716Z","repository":{"id":260289345,"uuid":"880380535","full_name":"Xooter/JokeWare","owner":"Xooter","description":"FTP prank tool for/by fool people","archived":false,"fork":false,"pushed_at":"2024-11-17T17:33:25.000Z","size":7406,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-10T15:14:47.595Z","etag":null,"topics":["cpp","cpp17","ftp","ftp-client","ftp-server","prank","pranks","prankster","tool"],"latest_commit_sha":null,"homepage":"","language":"C","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/Xooter.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-29T16:09:26.000Z","updated_at":"2024-11-17T17:33:28.000Z","dependencies_parsed_at":"2024-10-30T15:41:10.672Z","dependency_job_id":null,"html_url":"https://github.com/Xooter/JokeWare","commit_stats":null,"previous_names":["xooter/jokeware"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xooter%2FJokeWare","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xooter%2FJokeWare/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xooter%2FJokeWare/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Xooter%2FJokeWare/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Xooter","download_url":"https://codeload.github.com/Xooter/JokeWare/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247301712,"owners_count":20916564,"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":["cpp","cpp17","ftp","ftp-client","ftp-server","prank","pranks","prankster","tool"],"created_at":"2024-10-30T23:12:13.854Z","updated_at":"2026-04-30T01:31:54.680Z","avatar_url":"https://github.com/Xooter.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JokeWare\n\n## Overview\n\nThis project consists of two programs: an FTP server and a client, both developed in C++ using CMake. The main purpose of this application is to have fun by executing various prank commands on a friend's computer. Please ensure that you have permission before using this tool on anyone's machine.\n\n## Features\n\nThe FTP server operates on port **6665** and includes the following functionalities:\n\n- **Change Mouse Sensitivity:** Modify the sensitivity settings of the mouse.\n- **Erratic Mouse Movement:** Make the mouse move erratically on the screen.\n- **Change Wallpaper:** Change the desktop wallpaper to a predefined image.\n- **Execute OS Commands:** Send commands directly to the operating system.\n- **Open Dialog Box:** Display dialog boxes for various purposes.\n- **Adjust Volume:** Change the system volume.\n- **Minimize:** Minimize the current window.\n- **Resolution:** Change the system resolution.\n- **Keyboard:** Change system keyboard language.\n- **Hide Mouse:** Change the mouse visibility.\n\n## Setup Instructions\n\n### Requirements\n\n1. Ensure you have a compatible C++ compiler installed (e.g., g++, Visual Studio).\n2. Install CMake for building the projects.\n3. It is highly recommended that your friend has either Radmin or Hamachi installed. This allows remote access via IP without the need to open ports manually.\n\n### Installation\n\n1. Clone the repository to your local machine.\n\n```bash\ngit clone https://github.com/Xooter/JokeWare\ncd JokeWare\n```\n\n2. Build the project using CMake.\n\n\u003e Run in the terminal\n\n```bash\nmkdir build\ncd build\ncmake ..\nmake\n```\n\n\u003e Or run the build.sh script\n\n```bash\n./setup.sh\n```\n\n3. Run the FTP server on your friend's computer.\n\n```bash\n./Batman\n```\n\n4. Use the client program to send commands to the server when connected.\n\n```bash\n./Joker [command] [params]\n```\n\n### Connecting Remotely\n\nTo enable easier connection between the client and server, follow these steps:\n\n1. Have your friend run Radmin or Hamachi to establish a virtual network.\n2. Locate the IP address assigned to your friend's machine through the software.\n3. Connect to the FTP server using that IP address.\n\n## Usage\n\nAfter the server is running and your client is connected, you can execute any of the available prank commands by entering them into the client. Here are some examples of commands you can use:\n\n- `change_mouse_sensitivity -\u003e Example: mouse \u003c1 - 20\u003e`\n- `move_mouse_erratically -\u003e Example: mousemove 5 (segs)`\n- `change_wallpaper -\u003e Example: wallpaper \u003cpath\u003e`\n- `execute_os_command -\u003e Example: os \u003ccommand\u003e`\n- `open_dialog_box -\u003e Example: dialog \u003cmessage\u003e`\n- `adjust_volume -\u003e Example: volume \u003c1 - 100\u003e`\n- `minimize -\u003e Example: minimize`\n- `resolution -\u003e Example: resolution \u003cwidth\u003ex\u003cheight\u003e`\n- `keyboard -\u003e Example: keyboard [\u003ccode\u003e]` -\u003e [codes](https://learn.microsoft.com/es-es/windows-hardware/manufacture/desktop/windows-language-pack-default-values?view=windows-11)\n- `hide_mouse -\u003e Example: hide_mouse`\n\n## Warning\n\nPlease remember to use this program responsibly and only with friends who would appreciate these kinds of jokes. Make sure to inform them afterward to avoid causing any distress or frustration.\n\n## License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxooter%2Fjokeware","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxooter%2Fjokeware","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxooter%2Fjokeware/lists"}