{"id":19915050,"url":"https://github.com/megyssstaa/keiko-plugin-inspector","last_synced_at":"2025-05-03T05:32:02.948Z","repository":{"id":48441246,"uuid":"179840015","full_name":"MeGysssTaa/keiko-plugin-inspector","owner":"MeGysssTaa","description":"Bukkit/Spigot/Bungee server plugins inspector, runtime connectivity and file access control and more.","archived":false,"fork":false,"pushed_at":"2022-01-19T15:28:04.000Z","size":5216,"stargazers_count":16,"open_issues_count":0,"forks_count":8,"subscribers_count":4,"default_branch":"master","last_synced_at":"2023-03-09T07:18:07.064Z","etag":null,"topics":["antivirus","bukkit","bukkit-plugin","bungee","bungeecord","gradle","gradle-java","java","malware-analysis","malware-detection","malware-protection","minecraft","minecraft-plugin","minecraft-server","protection","security","spigot","spigot-plugin","spigot-server"],"latest_commit_sha":null,"homepage":"https://www.spigotmc.org/resources/66278/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MeGysssTaa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-04-06T13:58:57.000Z","updated_at":"2023-03-09T07:18:07.065Z","dependencies_parsed_at":"2022-08-24T05:02:28.930Z","dependency_job_id":null,"html_url":"https://github.com/MeGysssTaa/keiko-plugin-inspector","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MeGysssTaa%2Fkeiko-plugin-inspector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MeGysssTaa%2Fkeiko-plugin-inspector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MeGysssTaa%2Fkeiko-plugin-inspector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MeGysssTaa%2Fkeiko-plugin-inspector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MeGysssTaa","download_url":"https://codeload.github.com/MeGysssTaa/keiko-plugin-inspector/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224354155,"owners_count":17297401,"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":["antivirus","bukkit","bukkit-plugin","bungee","bungeecord","gradle","gradle-java","java","malware-analysis","malware-detection","malware-protection","minecraft","minecraft-plugin","minecraft-server","protection","security","spigot","spigot-plugin","spigot-server"],"created_at":"2024-11-12T21:38:13.595Z","updated_at":"2024-11-12T21:38:14.175Z","avatar_url":"https://github.com/MeGysssTaa.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"![](https://raw.githubusercontent.com/MeGysssTaa/keiko-plugin-inspector/master/img/Keiko%20Logo%20Big%20V2.png)\n\n\n## About\n\nAre you scared to use many public plugins just because they can harm your server? Want to monitor and/or restrict Internet activity, file access and other stuff for certain plugins? **That's all exactly what Keiko comes for.**\n\n### [→ Keiko on SpigotMC](https://www.spigotmc.org/resources/66278/)\n\n\n**Keiko is capable of:**\n\n* inspecting bytecode of plugins at startup and check them for potentially unsafe operations or malware, including \"Force-OP\";\n\n* monitoring and restricting nearly every single action plugins do, including network connectivity, file access, natives linkage, and more, with an easy to use and understand rules syntax;\n\n* checking the integrity of installed plugins, ensuring they are not artificially modified or infected;\n\n* detecting suspicious behavior of plugins at run-time, and sometimes even remediating the damage they've done.\n\n\n## Installation\n\n**Keiko is not a plugin!** Please visit the [Installation Instructions](https://github.com/MeGysssTaa/keiko-plugin-inspector/wiki/Installation-Instructions) page for a complete guide on getting started with Keiko.\n\n\n## Configuration, help and troubleshooting\n\n* **[Check Keiko Wiki](https://github.com/MeGysssTaa/keiko-plugin-inspector/wiki)** for a general guide through Keiko, its configuration, and more.\n\n* **[Use the Issue Tracker](https://github.com/MeGysssTaa/keiko-plugin-inspector/issues)** to report bugs, suggest features or get other sort of help.\n\n* **[Join Keiko's Discord](https://discord.gg/QWHzCXX)** for other kind of assistance or just for live chat and discussion.\n\n\n## Building (Gradle)\n\nTo build Keiko yourself from source:\n\n1. Clone or download this repository, `cd` into it.\n2. Run `./gradlew shadowJar`.\n3. Wait a little bit.\n4. Grab the built JAR file in `build/libs/`.\n5. Profit!\n\nNote: Keiko is built against **Java 8**, but, as it works perfrectly with **Java 16 *runtime***, in theory, it should be possible to build Keiko against newer Java versions as well.\n\n\n```bash\necho \"Cloning Keiko...\"\ngit clone https://github.com/MeGysssTaa/keiko-plugin-inspector\ncd keiko-plugin-inspector\necho \"Building Keiko...\"\n./gradlew shadowJar\n\necho \"Done! You can find the output JAR in build/libs/\"\necho \"Use './gradlew shadowJar' in Keiko's root folder (you are browsing it at the moment) whenever you want to rebuild Keiko from source.\"\n```\n\n\n## License\n\n**[GNU GPLv3](https://github.com/MeGysssTaa/keiko-plugin-inspector/blob/master/LICENSE)**\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmegyssstaa%2Fkeiko-plugin-inspector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmegyssstaa%2Fkeiko-plugin-inspector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmegyssstaa%2Fkeiko-plugin-inspector/lists"}