Created a program where a packet is received on one interface and forwarded to another. The end goal is for this program to be a router. I'd love some feedback!

This page summarizes the projects mentioned and recommended in the original post on /r/cpp_questions

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • NakRouter

  • Here is the repository: https://github.com/j-barnak/NakRouter

  • freebsd-src

    The FreeBSD src tree publish-only repository. Experimenting with 'simple' pull requests....

  • Beyond that, the RFCs are always useful, and lots of answers come from reading the system source code. I'm partial to the FreeBSD system source and the OpenBSD system source code where not dealing with something Linux-specific. To me, the Linux source code is harder to read because chasing a particular feature might mean looking through the kernel source, the glibc source, or the source for any number of other tools (probably iproute2 in your case) to figure out what's going on, and the BSDs keep all the source in one place.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • src

    Read-only git conversion of OpenBSD's official CVS src repository. Pull requests not accepted - send diffs to the tech@ mailing list.

  • Beyond that, the RFCs are always useful, and lots of answers come from reading the system source code. I'm partial to the FreeBSD system source and the OpenBSD system source code where not dealing with something Linux-specific. To me, the Linux source code is harder to read because chasing a particular feature might mean looking through the kernel source, the glibc source, or the source for any number of other tools (probably iproute2 in your case) to figure out what's going on, and the BSDs keep all the source in one place.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • OpenBSD 7.3 を 7.4 へ アップグレード

    3 projects | dev.to | 6 May 2024
  • Ohmyksh: A Framework for OpenBSD's Ksh

    1 project | news.ycombinator.com | 6 Apr 2024
  • Unix and Beyond: An Interview with Ken Thompson (2003)

    1 project | news.ycombinator.com | 12 Mar 2024
  • OpenBSD Upgrade 7.3 to 7.4

    3 projects | dev.to | 16 Feb 2024
  • Cosmopolitan – build-once run-anywhere C library

    1 project | news.ycombinator.com | 16 Feb 2024