Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises Learn more →
Top 23 C Network Projects
A Curated List of Game Network Programming ResourcesProject mention: A Curated List of Game Network Programming Resources | news.ycombinator.com | 2023-05-22
🎁 A glib-like multi-platform c libraryProject mention: tbox 1.7.1 released, add fs watcher support | reddit.com/r/C_Programming | 2022-09-22
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Open Source Deep Packet Inspection Software ToolkitProject mention: The catch with the free version of ProtonVPN? | reddit.com/r/ProtonVPN | 2023-01-01
The free Proton VPN servers use deep package inspection (nDPI) to block BitTorrent traffic which negatively affects their performance. Other than that, they keep no logs which keeps the privacy and security aspects intact.
Feature-rich wifi hotspot creator for Linux which provides both GUI and command-line interface. It is also able to create a hotspot using the same wifi card which is connected to an AP already ( Similar to Windows 10).Project mention: is there an easier way to access Gen 4 Pokémon GTS? | reddit.com/r/3dspiracy | 2023-05-20
Wi-Fi hotspot: https://github.com/lakinduakash/linux-wifi-hotspot
The future of online communications.Project mention: Tox seems slowly dying (change my mind), what alternatives have you researched? | reddit.com/r/projecttox | 2023-05-05
In case with Tox you have to trust in homebrew crypto that was never properly audited (how about that security issue reported by Donenfeld in 2017, which is being tackled only now, sort of?) -- and outdated and outright abandoned clients which were never above, let's say, "beta quality".
OpenMPTCProuter is an open source solution to aggregate multiple internet connections using Multipath TCP (MPTCP) on OpenWrtProject mention: Satellite handover latency | reddit.com/r/Starlink | 2023-05-25
I do the same and for the same reason, but I use https://www.openmptcprouter.com/, which is open source. It's game changing!
Open5GS is a C-language Open Source implementation for 5G Core and EPC, i.e. the core network of LTE/NR network (Release-17)Project mention: What is a “tech stack” or a “telecom stack”? | reddit.com/r/india | 2023-02-19
You can see one such open-source 5G stack here: https://github.com/open5gs/open5gs/tree/main/src. Each subdirectory contains the code to implement one component of the 5G architecture.
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
🚀 Making multi-player gamedev simpler since 2017Project mention: Multiplayer Networking Solutions | reddit.com/r/gamedev | 2022-10-06
LibRG is an open-source, C99 header-only that handles actor relevancy, similar to Unreals Actor Relevancy Graph.
A Beautiful Gemini ClientProject mention: The web’s most important decision | news.ycombinator.com | 2023-05-01
Using a terminal, the old lynx browser is probably the most widely available and user-friendly client.
If you want a GUI, Skyjake's Lagrange browswer is beautiful and available for Linux, Mac, and Windows: https://github.com/skyjake/lagrange
XanMod: Linux kernel source code tree (by xanmod)Project mention: Downloading AMD driver problem | reddit.com/r/linux4noobs | 2023-05-27
Alternatively, try the xanmod kernel https://xanmod.org/
Multipath UDP tunnel
implementation of IEEE 802.1ab (LLDP)Project mention: Anyone have downloads for "UNCLE - Universal Network CDP & LLDP Evaluator"? | reddit.com/r/networking | 2022-07-01
does this do what you need? https://github.com/lldpd/lldpd
Driftnet watches network traffic, and picks out and displays JPEG and GIF images for display
Network Block DeviceProject mention: Accessing my laptop's CD drive over ethernet from my main PC | reddit.com/r/linuxquestions | 2022-09-14
You could try https://github.com/NetworkBlockDevice/nbd. Block devices have a file-like interface, but they're not exactly the same as files. As far as I know, Samba isn't suitable for sharing block devices.
IGMP multicast routing daemon
IPv6 network scanner designed to be fast
Shape your traffic the BPF wayProject mention: Shape your traffic with TC BPF programs | reddit.com/r/eBPF | 2022-06-09
With this program you can bind applications to a specific network interface / network adapter. This is very useful if you have multiple (internet) connections and want your program to use a specific one.
Intel e1000e ethernet adapter driver (DKMS version) for DebianProject mention: PXE provisioning issues with new hardware that requires specific drivers! | reddit.com/r/linuxadmin | 2022-08-07
Hello, Our hardware vendor stopped selling the previous models of our standard desktops and laptops and possess sent the newest models in our latest purchase. Unfortunately, when installing Ubuntu on these machines the NICs are not recognized by the OS and need manual intervention to be updated, which I was able to get going by downloading the appropriate e1000e driver onto a USB and installing from that. Our standard workflow was provisioning the system with Foreman, and configuring it with ansible after the OS was installed. The manual steps now required between these steps have caused delays in setting up new equipment. Getting this hardware to allow PXE in the first place was a pain, I had to take the initrd.gz that foreman provides for the PXE environment, unpack it and replace the e1000e network driver with the very latest one to even allow the PXE process to start. But because the archive foreman uses for Ubuntu is the standard Canonical hosted Ubuntu archive, the OS is again missing that version of the driver and it needs to get updated again. Does anyone have recommendations on how to get around this? * I tried using HWE but it seems to not include this very latest version of e1000e so had no luck there * Could this process be included in the preseed file/provisioning template to handle the driver? * Our foreman install has Katello, but I have been having a hell of a time getting deb repos hosted. Even if that gets set up properly, it seems pretty hacky again to insert a kernel with the correct driver version. (GPG issues? idk) * Foreman/Katello docs are lackluster and havent seen anything related to this kind of problem * FYI the desktop is a Dell Precision Tower 3650 and installing Ubuntu 18.04 I was hired as a Junior Sys Admin 2 years and now find myself as the sole IT in the company, this has been driving me nuts as my previous provisioning workflow was pretty solid but dont have anyone internal to turn to for advice. Would really appreciate any thoughts or ideas you all have or any resources you know of I can look into. Thanks! EDIT: Thanks for the replies everyone, I ended up getting this resolved by using DKMS. https://github.com/koljah-de/e1000e-dkms-debian was a good starting point, I built a deb from that and placed it on my tftp server. Then in Foreman's finish template I included the following lines: tftp -m binary tftp.example.com -c get e1000e-dkms.deb dpkg -i e1000e-dkms.deb That worked for me, after the installation process the NIC was usable. Plus this has the added benefit of not needing to tweak the drivers after upgrading the kernel at a later date.
Implementation of ANSI E1.33Project mention: RDM Shenanigans! | reddit.com/r/techtheatre | 2022-11-05
Aside from my philosophical comment below, - RDM GIT that probably has something useful. As a I had mentioned - i don’t have the time - so have a look - and keep us informed.
This is a basic implementation of a neural network for use in C and C++ programs. It is intended for use in applications that just happen to need a simple neural network and do not want to use needlessly complex neural network libraries. (by fkkarakurt)Project mention: [Hobby] I Need a Friendly Team. Your Experience Doesn't Matter! | reddit.com/r/INAT | 2022-12-24
Nerve (Neural Network Library) : https://github.com/fkkarakurt/Nerve
High level download interface for Haskell (by psibi)
spoof OS detection by messing with the tcp stack (by superswan)
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
C Network related posts
A Curated List of Game Network Programming Resources
1 project | news.ycombinator.com | 22 May 2023
New iCUE v5.1 update
1 project | reddit.com/r/Corsair | 9 May 2023
A few less Googleable questions about local LLMs
4 projects | reddit.com/r/LocalLLaMA | 19 Apr 2023
Any free alternatives to Glasswire? (personal firewall with per-app blocking and bandwidth monitor). •
2 projects | reddit.com/r/software | 21 Apr 2023
Configuration to allow mobile hotspot on windows 10?
1 project | reddit.com/r/safing | 19 Apr 2023
Show off your (side) projects!
16 projects | reddit.com/r/C_Programming | 6 Apr 2023
Rookie & Simplewall configuration
1 project | reddit.com/r/QuestPiracy | 5 Apr 2023
A note from our sponsor - ONLYOFFICE
www.onlyoffice.com | 1 Jun 2023
What are some of the best open-source Network projects in C? This list will help you: