A wise peer-to-peer network, versatile tool for network management. Feel the freedom of not having to think about the delivery of your data.
TODO: add this to hpm repo! Awaiting hpm rewrite (will it happen?)
Installer (uses github):
pastebin run dpTDJfcV
man monk: Probably opens this README.md, idk
rc monk start: I wonder what that does?rc monk stop: Read some linux manuals I guessrc monk enable: Or tryman rcif you know what I meanrc monk disable: Now to the interesting commandsrc monk restart: Quality of life,stopandstartin sequencerc monk reload: Quality of life, reloads config without restart, for busy serversrc monk status: AdVaNcEd, check for service stats and status
monk configurator: Launch the configurator. Good place to start after installingmonk config <variable> [value]: Read/write config. Preferred over direct file editingmonk register-rc: Register service in rc, also can be done inconfiguratormonk generate-config: Write default config tomonk.cfg.example
NOTE: monk config is preferred over direct editing of main config
| Config | Location | Description |
|---|---|---|
| Main | /etc/monk/monk.cfg |
rc.d config and more |
| Protocol | /etc/monk/protocol/?.cfg |
Replace ? with protocol name |
-
monk_general(header: table, payload: string): General messages.
Event for messages on port500(Ports). Theheaderis left untouched, butpayloadis -
monk_service(event: string, options: any): Service events. Possible events:start: Service started! Hooray!stop: Service stopped, dependents may stop themselvesonline: Just connected to a network,options: stringname of networkoffline: Just lost connection,options: stringname of network
| Name | Version | Description |
|---|---|---|
| mIP | 1 | Routing, fragmentation |
| mTCP | 1 | Streams, delivery check |
| mBCP | 1 | Backwards compatibility |
| mLCB | 1 | Link card for long bridges |
| mRWB | 1 | Link over Internet (capital I) |
- Q: Does this all even work?
A: I sure hope so - Q: Is this your first time doing something like this?
A: First time doing such a big project, on lua too - Q: Does this project scare you?
A: A bit - Q: How did this project start?
A: Well, I woke up this morning... Then there was aholeproject - Q: Is this FAQ here just for jokes?
A: Mostly - Q: Can you fit more jokes here?
A: Apparently no
Those are the only strictly reserved ports, monk can be used on any port.
