Skip to content

perl communication protocol is a protocol model designed to provide communication between different types of operating system components.

License

Notifications You must be signed in to change notification settings

lazypwny751/plcomp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

plcomp (Perl Communication Protocol)

The modular communication protocol is a transparent protocol using the text-level TCP protocol, prepared with Perl and shell scripts.

Description.

The modular TCP layer communication protocol is written in perl language and developed for unix*/linux systems that make up the majority of the internet network, systemd service support is available, methodologically parsing the incoming request, processing it on the server side, and distributing the result with base64 codec, then TCP as plain text. layer to the relevant client, the client receives the incoming base64 plain text data and parses it, parses the incoming base64 data to the corresponding counter-processor and presents it as a parameter.

NOTE: There is no version control for modular controllers and handlers here, it is expected that the handler will handle it with their own mechanisms.

Requirements.

Installation.

git clone "https://github.com/lazypwny751/plcomp.git" && cd "plcomp"
cpan install "Getopt::Long" "Switch" "IO::Socket::INET" "MIME::Base64"
sudo make install
sudo systemctl enable plcomp && sudo systemctl start plcomp 
plcompc --data "test/print:test one two three." # That's Just test command.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

GPLv3

About

perl communication protocol is a protocol model designed to provide communication between different types of operating system components.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published