A local area network communications application.
GHSC is an ever-growing communication program which allows multiple individuals
to talk over any local network (such as a home network).
It is written in the Java programming language.
The source code consists of over 13,000 lines of code.
- User-friendly interactive GUI (graphical user interface).
- Saves settings in a user profile.
- Independent chat rooms called "channels". Functions similar to IRC (Internet relay chat).
- Spam control.
- Automatic application updating.
- File sharing
- Improve network security by using public key encryption and SSL sockets instead of a hardcoded AES secret key (yikes!)
- Private messaging (messaging outside of channels)
- Image and link integration into chat area
- Screen sharing
Bradley Odell started development in early 2012 when he was 15 years old. The program's main goal was to allow students attending school to chat in class or even between classrooms using the school's network. GHSC stands for "Glencoe High School Chat", named after the high school Bradley attended.
The project was originally closed source with compiled and obfuscated binaries being available here: https://code.google.com/archive/p/ghsc/
It was open-sourced to GitHub on August 22nd, 2018: https://github.com/BTOdell/GHSC
Currently working on: File sharing (Estimated 60% complete)