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
-
Project mention: A Curated List of Game Network Programming Resources | news.ycombinator.com | 2023-05-22
-
Project mention: tbox 1.7.1 released, add fs watcher support | reddit.com/r/C_Programming | 2022-09-22
-
InfluxDB
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.
-
Project 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.
-
linux-wifi-hotspot
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-20Wi-Fi hotspot: https://github.com/lakinduakash/linux-wifi-hotspot
-
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
OpenMPTCProuter is an open source solution to aggregate multiple internet connections using Multipath TCP (MPTCP) on OpenWrt
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
Open5GS is a C-language Open Source implementation for 5G Core and EPC, i.e. the core network of LTE/NR network (Release-17)
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.
-
SonarLint
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.
-
LibRG is an open-source, C99 header-only that handles actor relevancy, similar to Unreals Actor Relevancy Graph.
-
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
-
Alternatively, try the xanmod kernel https://xanmod.org/
-
-
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
Driftnet watches network traffic, and picks out and displays JPEG and GIF images for display
-
Project 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.
-
-
-
-
BindToInterface
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.
-
Project 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.
-
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.
-
Nerve
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-24Nerve (Neural Network Library) : https://github.com/fkkarakurt/Nerve
-
-
-
ONLYOFFICE
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
- New iCUE v5.1 update
- A few less Googleable questions about local LLMs
- Any free alternatives to Glasswire? (personal firewall with per-app blocking and bandwidth monitor). •
- Configuration to allow mobile hotspot on windows 10?
- Show off your (side) projects!
- Rookie & Simplewall configuration
-
A note from our sponsor - ONLYOFFICE
www.onlyoffice.com | 1 Jun 2023
Index
What are some of the best open-source Network projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | GameNetworkingResources | 5,759 |
2 | tbox | 4,376 |
3 | nDPI | 3,260 |
4 | linux-wifi-hotspot | 1,956 |
5 | c-toxcore | 1,935 |
6 | openmptcprouter | 1,353 |
7 | open5gs | 1,240 |
8 | librg | 1,094 |
9 | lagrange | 998 |
10 | linux | 766 |
11 | glorytun | 587 |
12 | lldpd | 530 |
13 | driftnet | 409 |
14 | nbd | 377 |
15 | igmpproxy | 132 |
16 | fi6s | 131 |
17 | traffico | 73 |
18 | BindToInterface | 72 |
19 | e1000e-dkms-debian | 62 |
20 | RDMnet | 35 |
21 | Nerve | 20 |
22 | download | 10 |
23 | impostor | 6 |