{"id":19469546,"url":"https://github.com/hackerkid/peerchat","last_synced_at":"2025-07-20T13:33:57.538Z","repository":{"id":71211644,"uuid":"42070121","full_name":"hackerkid/peerchat","owner":"hackerkid","description":"Peer to peer multi chat application with encryption made in Java ","archived":false,"fork":false,"pushed_at":"2015-09-07T19:35:48.000Z","size":372,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-03T21:11:52.061Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","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/hackerkid.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":"2015-09-07T19:12:29.000Z","updated_at":"2018-06-15T02:07:51.000Z","dependencies_parsed_at":"2023-03-02T13:30:16.251Z","dependency_job_id":null,"html_url":"https://github.com/hackerkid/peerchat","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/hackerkid%2Fpeerchat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackerkid%2Fpeerchat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackerkid%2Fpeerchat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hackerkid%2Fpeerchat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hackerkid","download_url":"https://codeload.github.com/hackerkid/peerchat/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250808459,"owners_count":21490668,"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":[],"created_at":"2024-11-10T18:51:50.913Z","updated_at":"2025-04-25T11:33:19.707Z","avatar_url":"https://github.com/hackerkid.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"#Peer Chat\n\u003e A Simple multi client chat with encryption implemented in Java Swing\n\n##How to run the Chat\n\nDownload PeerChatServer.java and PeerChatClient.java. Compile and run with the following steps\n* `javac PeerChatServer.java`\n* `javac PeerChatClient.java`\n* `java PeerChatServer in terminal` (Started Server)\n* `java PeerChatClient in terminal` (Started Client)\n* Enter `java PeerChatClient` again so that there are now two clients connected to\nserver\n\n##Precuations\n\n* Make sure that PeerChatServer is already started before running the Clients\n* The software is tested only in Ubuntu/Linux.\n* If port 8888 is used by some other application please change it.\n\n##How it works?\n\nThe PeerChatServer acts only as the server. Start atleast two peerChatClient files to\nstart communication with each other along with the Server file running.\n\n##How to connect to server?\n\nWhen this screen pops up enter localhost.\nOptional: If you are using two diffrent computers enter the ip address of the server.\n##How to login?\n\nThe following login credentials can be used to login to the systemUsername\n\n* snape iiita\n* potter malfoy\n* jonsnow iiita\n* hulk iiita\n* ironman tonystark\n* batman darkknight\n\nOnce logged in the clients can send messages to each other.\n\n##Awesome Features\n* Secure communication with JCE(DES/ECB/PKCS5)\n* Group chat\n* Validation of sign in details in Server side\n* Simple to use GUI\n* Cross Platform (Windows, MAC, Linux)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackerkid%2Fpeerchat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhackerkid%2Fpeerchat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackerkid%2Fpeerchat/lists"}