All Projects → luadch → luadch

luadch / luadch

Licence: GPL-3.0 license
ADC Hub Server

Programming Languages

lua
6591 projects
c
50402 projects - #5 most used programming language
HTML
75241 projects
C++
36643 projects - #6 most used programming language
CMake
9771 projects
TeX
3793 projects

Projects that are alternatives of or similar to luadch

check netscaler
A Nagios Plugin written in Perl for the Citrix ADC (formerly Citrix NetScaler). It uses the NetScaler NITRO API.
Stars: ✭ 36 (-21.74%)
Mutual labels:  adc
hostname
Cross-platform hostname functions in Rust
Stars: ✭ 48 (+4.35%)
Mutual labels:  unix
webfr
moved to: https://github.com/godzillaframework/godzilla.git
Stars: ✭ 13 (-71.74%)
Mutual labels:  unix
pico
This is a very simple HTTP server for Unix, using fork(). It's very easy to use.
Stars: ✭ 83 (+80.43%)
Mutual labels:  unix
hx711
HX711 full function driver for general MCU and Linux.
Stars: ✭ 67 (+45.65%)
Mutual labels:  adc
useful-unix-stuff
a collection of useful unix commands/scripts/etc.
Stars: ✭ 64 (+39.13%)
Mutual labels:  unix
citrix-adc-aws-cloudformation
Citrix ADC (Formerly Netscaler) templates and scripts for AWS deployment
Stars: ✭ 11 (-76.09%)
Mutual labels:  adc
rTerm
Fake UNIX terminal for personal pages
Stars: ✭ 19 (-58.7%)
Mutual labels:  unix
TermGL
2D & 3D graphics engine in the terminal [C/C++]
Stars: ✭ 219 (+376.09%)
Mutual labels:  unix
yaf
Yet another system fetch that is minimal and customizable
Stars: ✭ 23 (-50%)
Mutual labels:  unix
tinnymodbus
RS485 ModBus tiny multi-sensor module
Stars: ✭ 75 (+63.04%)
Mutual labels:  adc
dotfiles
Command-line lovers unite! I'm sharing my dotfiles, so you don't have to be me and spend years tweaking configuration files for the best developer experience. Enjoy!
Stars: ✭ 38 (-17.39%)
Mutual labels:  unix
kotoriotoko
KOTORIOTOKO (little bird man) -- Extremely Compatible and Sustainable Twitter Application Written in Shell Script
Stars: ✭ 89 (+93.48%)
Mutual labels:  unix
bf256
Brainfuck compiler under 256 bytes in size.
Stars: ✭ 21 (-54.35%)
Mutual labels:  unix
dotfiles
My personal configuration and bootstrap files
Stars: ✭ 14 (-69.57%)
Mutual labels:  unix
PengueeBot
Automation tool, visit our discord channel if you have anything to ask
Stars: ✭ 27 (-41.3%)
Mutual labels:  unix
dotfiles
My collection of dotfiles
Stars: ✭ 77 (+67.39%)
Mutual labels:  unix
colocat
Fegeya Colocat, Colorized 'cat' implementation. Written in C++17.
Stars: ✭ 14 (-69.57%)
Mutual labels:  unix
ft select
A robust file browser and manager in the terminal.
Stars: ✭ 14 (-69.57%)
Mutual labels:  unix
MeetixOS
An hobby OS written in modern C++20 which aims to be Unix-like. Currently based on EvangelionNG, a GhostOS derived kernel
Stars: ✭ 179 (+289.13%)
Mutual labels:  unix

Luadch - ADC Hub Server

Latest-Release GitHub license Website Platform GitHub all releases

Features:

- Encryption, AES128 and AES256 cipher suites with TLSv1.3 support
- Fast, stable and small (complete server has ~3 MB)
- Supports ARM architecture
- Easy to use Lua Scripting API
- Many additional scripts available
- Comfortable rightclick menu

To run a Luadch Hub:

  • First of all, please read the manual: Luadch_Manual

  • Without encryption, start the Hub and login with:

    Nick: dummy
    Password: test
    Address: adc://127.0.0.1:5000
  • With encryption:

    • go to: “certs/” and start “make_cert.sh” on Linux/Unix or “make_cert.bat” on Windows to generate the certificates
    • alternatively you can use the Luadch Certmanager
    • after that you can login with:
       Nick: dummy
       Password: test
       Address: adcs://127.0.0.1:5001
  1. Register an own nickname for you, there are two possibilities to do that:

    • use rightclick menu: User/Control/Reg
    • use command: +reg nick <Nick> <Level>

    Where <Nick> is your new nickname and <Level> should be the highest level 100

  2. Now delete the dummy account, there are two possibillities to do that:

    • use rightclick menu: User/Control/Delreg
    • use command: +delreg nick <Nick>
  3. After this first test you should adapt the hub to your needs:

    • open: “cfg/cfg.tbl” with a UTF-8 compatible Texteditor best with Lua syntax highlighting
    • Read the descriptions and set the values to your need, Luadch uses a fair and reasonable default user permissions, but nevertheless you should read all
  4. If it's done, start your hub again and login, if he still runs there are two possibillities to enable your changes in the hub:

    • use rightclick menu: Hub/Core/Hub reload
    • use command: +reload
  5. If you want to set other styles for lines or something:

    • go to: “scripts/lang/” here you can find all language files for each script, after that: +reload

Done

How to make a Win32 + Linux/Unix Hybrid version

With Luadch you have the possibility to make a Hybrid version who runs on Win32 systems and one Linux/Unix system of your choice. This could be very useful if:

  • your "online" Hub runs on a Linux/Unix machine and you want to use a 1:1 copy of that for local tests on a Win32 machine.
  • your "online" Hub runs on a Win32 machine and you want to use a 1:1 copy of that for local tests on a Linux/Unix machine.

Instruction:

  1. unzip the Win32 build to a local folder

  2. unzip the Linux/Unix build of your choice to a local folder

  3. copy the "lib" folder from your Linux/Unix build to your Win32 build and skip all existing files during copy process

  4. copy the following files from the root folder of your Linux/Unix build to the root folder of your Win32 build:

    • "liblua.so" and "luadch"

Done

Important: The Win32 build and the Linux/Unix build must be the same build version!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].