All Projects → cdpxe → WendzelNNTPd

cdpxe / WendzelNNTPd

Licence: other
A usable and IPv6-ready Usenet-server (NNTP daemon). It is portable (Linux/*BSD/*nix), supports AUTHINFO authentication, contains ACL as well as role based ACL and provides "invisible" newsgroups. It can run on MySQL and SQLite backends.

Programming Languages

c
50402 projects - #5 most used programming language
Yacc
648 projects
shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to WendzelNNTPd

Ecominit
eComInit is a free init system and service manager designed to scale from lightweight desktops to web-scale cloud deployments. It aims to offer feature-parity with systemd but with a modular, portable architecture compliant with software engineering best-practice.
Stars: ✭ 352 (+718.6%)
Mutual labels:  freebsd, unix, openbsd, netbsd
uac
UAC is a Live Response collection script for Incident Response that makes use of native binaries and tools to automate the collection of AIX, Android, ESXi, FreeBSD, Linux, macOS, NetBSD, NetScaler, OpenBSD and Solaris systems artifacts.
Stars: ✭ 260 (+504.65%)
Mutual labels:  freebsd, openbsd, netbsd, solaris
Awesome Unix
All the UNIX and UNIX-Like: Linux, BSD, macOS, Illumos, 9front, and more.
Stars: ✭ 973 (+2162.79%)
Mutual labels:  freebsd, unix, openbsd, netbsd
Mg
Micro (GNU) Emacs-like text editor ❤️ public-domain
Stars: ✭ 117 (+172.09%)
Mutual labels:  freebsd, unix, openbsd, netbsd
InitKit
Neo-InitWare is a modular, cross-platform reimplementation of the systemd init system. It is experimental.
Stars: ✭ 364 (+746.51%)
Mutual labels:  freebsd, unix, openbsd, netbsd
Objfw
[Official Mirror] A portable framework for the Objective-C language.
Stars: ✭ 161 (+274.42%)
Mutual labels:  freebsd, openbsd, netbsd
uapi
Unix API
Stars: ✭ 18 (-58.14%)
Mutual labels:  freebsd, unix, openbsd
Cosmopolitan
build-once run-anywhere c library
Stars: ✭ 6,324 (+14606.98%)
Mutual labels:  freebsd, openbsd, netbsd
Daemonize
daemonize is a library for writing system daemons in Python.
Stars: ✭ 396 (+820.93%)
Mutual labels:  freebsd, openbsd, netbsd
Fisy Fuzz
This is the full file system fuzzing framework that I presented at the Hack in the Box 2020 Lockdown Edition conference in April.
Stars: ✭ 110 (+155.81%)
Mutual labels:  freebsd, openbsd, netbsd
Awesome Bsd
A collection of awesome BSD related stuff
Stars: ✭ 236 (+448.84%)
Mutual labels:  freebsd, openbsd, netbsd
packetdrill
packetdrill with UDPLite and SCTP support and bug fixes for FreeBSD
Stars: ✭ 37 (-13.95%)
Mutual labels:  freebsd, openbsd, netbsd
osutil
Go library to easily detect current operating system, current Linux distribution, macOS version and more...
Stars: ✭ 22 (-48.84%)
Mutual labels:  freebsd, openbsd, netbsd
Awesome-BSD-Ports-Programs-And-Projects
A Repo Detailing BSD Ports, Programs, and Projects.
Stars: ✭ 46 (+6.98%)
Mutual labels:  freebsd, openbsd, netbsd
Qtfm
Qt File Manager
Stars: ✭ 73 (+69.77%)
Mutual labels:  freebsd, openbsd, netbsd
psutil
Cross-platform lib for process and system monitoring in Python
Stars: ✭ 8,488 (+19639.53%)
Mutual labels:  freebsd, openbsd, netbsd
Ruby Vmstat
A focused and fast library to gather memory, cpu, network, load avg and disk information
Stars: ✭ 68 (+58.14%)
Mutual labels:  freebsd, openbsd, netbsd
InitWare
The InitWare Suite of Middleware allows you to manage services and system resources as logical entities called units. Its main component is a service management ("init") system.
Stars: ✭ 164 (+281.4%)
Mutual labels:  freebsd, unix, openbsd
default-gateway
Get the default network gateway, cross-platform.
Stars: ✭ 77 (+79.07%)
Mutual labels:  freebsd, openbsd, solaris
gsmartcontrol
GSmartControl - Hard disk drive and SSD health inspection tool
Stars: ✭ 183 (+325.58%)
Mutual labels:  freebsd, openbsd, netbsd

WendzelNNTPd

WendzelNNTPd is an easy to configure Usenet server (NNTP daemon). WendzelNNTPd breaks down complicated things into an easy-to-use configuration file and tool. The server is portable (Linux/*BSD/*nix), supports IPv4 and IPv6, AUTHINFO authentication, contains support for Access Control Lists (ACL), Role-based Access Control (RBAC) and supports invisible newsgroups. It currently supports MySQL and SQLite backends.

This server is tailored for workgroups, where users trust each other and where no synchronization with other usenet servers is necessary. For this reason, not all advanced NNTP features are included (e.g. commands for server synchronization). The server is also not a suitable for confidential environments as it lacks TLS support and strong hardening.

Download

Source
Packages & Executables

Why you want a Usenet server

Probably because you are into retro computing and already run a Gopher service! :) WendzelNNTPd is not tailored as a critical service, it is for nerds who like to play with the protocol and want to use it for fun! Also, feel invited to contribute your patches and extensions!

Read my blog posting on WendzelNNTPd.

Features

  • Runs on Linux, OpenSolaris, *BSD
  • Supports IPv6
  • Conservative design philosophy:
    • Tiny (around 7,800 Lines of Code), to limit potential (security) flaws.
    • Do not implement unnecessary features.
    • Do not make things too complicated and check for compatibility with old newsreaders.
  • Written in C
  • Database abstraction layer (supports SQLite3 and MySQL)
  • Supports NNTP authentication (AUTHINFO USER/PASS)
  • Supports advanced Access Control Lists (ACL) and Role-based Access Control (RBAC)
  • Automatically prevents double-postings
  • Supports "invisible newsgroups"
  • It is open + free software! :)

Website

https://cdpxe.github.io/WendzelNNTPd/

Forum for your Questions and Comments

https://sourceforge.net/p/wendzelnntpd/discussion/general/

Documentation

The documentation can be found here.

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].