LoginSignup
0
0

<この項は書きかけです。順次追記します。>

ns3: network simulator 3

#ns2: network simulator 2

Related Work on ns2

Topology generation for network simulation.
ns version 1 at LBL.
Other Simulation Packages, Visualization Tools, and Traffic Archives.

wireshark

wireshark @ gitlab

The Top 212 Ethernet Open Source Projects on Github

##Ethercard ⭐ 953
EtherCard is an IPv4 driver for the ENC28J60 chip, compatible with Arduino IDE
https://awesomeopensource.com/project/njh/EtherCard

Related Work on Ethercard

There are other Arduino libraries for the ENC28J60 that are worth mentioning:
UIPEthernet (Drop in replacement for stock Arduino Ethernet library)
https://awesomeopensource.com/project/UIPEthernet/UIPEthernet
EtherSia (IPv6 Arduino library for ENC28J60)
https://awesomeopensource.com/project/njh/EtherSia
EtherShield (no longer maintained, predecessor to Ethercard)
https://awesomeopensource.com/project/thiseldo/EtherShield
ETHER_28J60 (no longer maintained, very low footprint and simple)
https://github.com/muanis/arduino-projects/tree/master/libraries/ETHER_28J60

Related Projects on Ethercard

Arduino Ethernet Projects (34)
https://awesomeopensource.com/projects/arduino/ethernet
Ethernet Enc28j60 Projects (17)
https://awesomeopensource.com/projects/enc28j60/ethernet
Arduino Enc28j60 Projects (9)
https://awesomeopensource.com/projects/arduino/enc28j60
Arduino Ethernet Enc28j60 Projects (5)
https://awesomeopensource.com/projects/arduino/enc28j60/ethernet

Linkliar ⭐ 940

🔗 Link-Layer MAC spoofing GUI for macOS
https://awesomeopensource.com/project/halo/LinkLiar

Related Projects on Linkliar

The Top 1,557 Wifi Open Source Projects on Github
https://awesomeopensource.com/projects/wifi

Related Projects on Linkliar

The Top 105 Mac Address Open Source Projects on Github
https://awesomeopensource.com/projects/mac-address

The Top 24 Wifi Mac Open Source Projects on Github
https://awesomeopensource.com/projects/mac/wifi

The Top 17 Wifi Ethernet Open Source Projects on Github
https://awesomeopensource.com/projects/ethernet/wifi

The Top 10 Wifi Mac Address Open Source Projects on Github
https://awesomeopensource.com/projects/mac-address/wifi

Zsocket ⭐ 791

Zero-copy sockets for Linux in Golang
https://awesomeopensource.com/project/newtools/zsocket

Related Work on Zsocket

Tcp Projects (1,680)
https://awesomeopensource.com/projects/tcp
Network Programming Projects (390)
https://awesomeopensource.com/projects/network-programming

Related Projects on Zsocket

Go Tcp Projects (253)
Linux Tcp Projects (101)
Tcp Network Programming Projects (30)
Linux Network Programming Projects (23)
Go Network Programming Projects (21)
Tcp Ethernet Projects (18)
Linux Ethernet Projects (17)
Golang Linux Tcp Projects (10)
Go Ethernet Projects (9)
Go Linux Ethernet Projects (5)
Go Software Defined Network Projects (5)

Cnp3 ⭐ 460

Computer Networking : Principles, Protocols and Practice (first and second edition, third edition is being written on https://github.com/cnp3/ebook)

Opener ⭐ 398

OpENer is an EtherNet/IP stack for I/O adapter devices. It supports multiple I/O and explicit connections and includes objects and services for making EtherNet/IP-compliant products as defined in the ODVA specification.

Esp At ⭐ 397

AT application for ESP32 ESP-IDF & ESP32C3 ESP-IDF & ESP8266 ESP8266_RTOS_SDK
Sponsored

Libplctag ⭐ 387

This C library provides a portable and simple API for accessing Allen-Bradley and Modbus PLC data over Ethernet.

Harvesters ⭐ 309

👀 A GenICam-based Image Acquisition Python Library

Mirage Tcpip ⭐ 282

TCP/IP networking stack in pure OCaml, using the Mirage platform libraries. Includes IPv4/6, ICMP, and UDP/TCP support.

Packetnet ⭐ 269

Official repository - High performance .Net assembly for dissecting and constructing network packets such as ethernet, ip, tcp, udp etc.

Pypacker ⭐ 205

📦 The fastest and simplest packet manipulation lib for Python

Arduinoarpspoof ⭐ 191

Kicks out everyone in your LAN via with an enc28j60 ethernet controller and Arduino.

Alfred Network Workflow ⭐ 179

Show and change your network settings

Grbl Advanced ⭐ 176

Grbl-Advanced is a no-compromise, high performance, low cost alternative for CNC milling. This version of Grbl runs on a STM32F411RE / STM32F446RE Nucleo Board. Now with backlash compensation, multi-axis and Tool Table support!

Openmoko Usb Oui ⭐ 169

USB Product ID allocations for Free Software / Open Hardware

Firebase Esp Client ⭐ 138

🔥Firebase Arduino Client Library for ESP8266 and ESP32. The complete, fast, secured and reliable Firebase Arduino client library that supports RTDB, Cloud Firestore, Firebase and Google Cloud Storage, Cloud Messaging and Cloud Functions for Firebase.

Node Ethernet Ip ⭐ 129

A Lightweight Ethernet/IP API written to interface with Rockwell ControlLogix/CompactLogix Controllers.

Etherate ⭐ 115

Linux CLI Ethernet and MPLS Testing Tool

Others.

Rf24ethernet ⭐ 94
OSI Layers 4&5 Wireless (not WiFi) TCP/IP networking on Arduino devices using nrf24l01+ radios
Loadcelloccupany ⭐ 86
Home automation occupancy sensor using load cells
Ethernetwebserver ⭐ 85
This is simple yet complete WebServer library for AVR, Portenta_H7, Teensy, SAM DUE, SAMD21/SAMD51, nRF52, STM32, RP2040-based, etc. boards running Ethernet shields. The functions are similar and compatible to ESP8266/ESP32 WebServer libraries to make life much easier to port sketches from ESP8266/ESP32.
Fnet ⭐ 80
The FNET is a free, open source, dual TCP/IPv4 and IPv6 Stack (under Apache Version 2.0 license) for building embedded communication software on 32bit MCUs.
Sponsored
Nefit Buderus Ems Bus Arduino Domoticz ⭐ 66
Readout of EMS protocol datagrams and transfer of data to Domoticz via Arduino
Esp Mail Client ⭐ 61
⚡️The first email sender and reader Arduino library which supports ESP8266, ESP32 and Atmel's SAMD21 with u-blox NINA-W102 WiFi/Bluetooth module, brings the real Email client to the embedded devices. The library supports various types of attachments and messages. RFC standards compliance. Ethernet supported
Avdecc ⭐ 57
A set of open source libraries for controlling AVB entities using the AVDECC (IEEE 1722.1) protocol compliant to Avnu Milan Specifications
Moduleinterface ⭐ 51
Easy config and value sync between IoT modules, database and web pages
Ethersia ⭐ 47
Minimal IPv6 library for Ethernet controllers on Arduino
Ethernetwebserver_stm32 ⭐ 44
This is simple yet complete WebServer library for STM32 boards running built-in Ethernet LAN8742A (Nucleo-144, Discovery), EMC28J60 or W5x00 Ethernet shields. The functions are similar and compatible to ESP8266/ESP32 WebServer libraries to make life much easier to port sketches from ESP8266/ESP32.
Ortega ⭐ 43
Ortega FDK
Ethudp ⭐ 41
Ethernet over UDP, similar of VXLAN, transport Ethernet packet via UDP
Bcm5719 Fw ⭐ 40
BCM5719 firmware reimplementation
Websockets_generic ⭐ 37
WebSocket / Socket.IO Server and Client for Arduino based on RFC6455. Now supporting Adafruit nRF52, Portenta_H7, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, SAMD21, SAMD51, Arduino SAMD21 (Nano 33 IoT), MKR1000 / MKR1010WiFi, RP2040-based boards using WiFi101, WiFiNINA, WiFi, Ethernet, WT32_ETH01, Teensy 4.1 NativeEthernet/QNEthernet or Portenta_H7 WiFi/Ethernet, etc. so that those boards can be voice-controlled by Alexa.
Websockets2_generic ⭐ 33
A WebSocket Server and Client library for Arduino, based on RFC6455, for writing modern Websockets applications. Now support ESP8266, ESP32 (including ESP32-S2 Saola, AI-Thinker ESP-12K, WT32_ETH01, etc.), nRF52, SAMD21, SAMD51, SAM DUE, STM32F/L/H/G/WB/MP1, Teensy, RP2040-based, etc. boards, with WiFiNINA, Teensy 4.1 NativeEthernet/QNEthernet, Ethernet W5x00 / ENC28J60 / LAN8742A / LAN8720, ESP8266 / ESP32-AT modules/shields, as well as SINRIC / Alexa / Google Home
Asynchttprequest_generic ⭐ 33
Simple Async HTTP Request library, supporting GET and POST, on top of AsyncTCP libraries, such as AsyncTCP, ESPAsyncTCP, AsyncTCP_STM32, etc.. for ESP32, WT32_ETH01 (ESP32 + LAN8720), ESP8266 and currently STM32 with built-in LAN8742A Ethernet.
Cv4ab Api Dotnet ⭐ 31
API for accessing Allen-Bradley PLC data over Ethernet Windows/Linux .NET Core
Tsmaster ⭐ 29
A powerful open environment for automotive bus monitoring, simulation, testing, diagnostics, calibration and so on. It supports all kinds of mainstream hardware such as TOSUN, Vector, PEAK, Kvaser, Intrepidcs, ZLG, CANable, CandleLight, cantact and so on. It is a permanent free software for all automotive engineers.
E1000e Dkms Debian ⭐ 29
Intel e1000e ethernet adapter driver (DKMS version) for Debian
Ethtool ⭐ 27
Package ethtool allows control of the Linux ethtool generic netlink interface. MIT Licensed.
Etheratemt ⭐ 24
A multi-threaded network load generator/sinker
Network Pipeline ⭐ 23
Network traffic data pipeline for real-time predictions and building datasets for deep neural networks
Hn70ap ⭐ 22
Development board for modern packet radio on UHF
Core4inet ⭐ 22
CoRE4INET is an extension to the INET-Framework for the event-based simulation of real-time Ethernet in the OMNEST/OMNeT++ simulation system.
V Switch ⭐ 21
Virtual Encrypted Switch across the network, using UDP + AES + TAP
Sinricpro_generic ⭐ 18
Simple way to control your IOT development boards like ESP8226, ESP32, Arduino SAMD21, Adafruit SAMD21, SAMD51, nRF52, STM32, Teensy, SAM DUE with Amazon Alexa or Google Home
Go Ethernet Ip ⭐ 17
A complete golang implementation of Ethernet/ip
Pps Gen Gpio ⭐ 17
Linux kernel PPS generator using GPIO pins
Dumb ⭐ 16
Dumb User Mode Bridge
Rp Network Testers ⭐ 15
Kootnet Network Testers - Network Testing Software
Easy Connect ⭐ 15
DEPRECATED: Easily add all supported connectivity methods to your mbed OS project
Proto ⭐ 15
Layer 2, 3, 4 protocol decoding and encoding for Go
Mysql_mariadb_generic ⭐ 15
This MySQL_MariaDB_Generic library helps you connect your boards directly to a MySQL / MariaDB server, either local or cloud-based, so that you can store / retrieve data to / from the server. Supported boards are ESP8266/ESP32, WT32_ETH01 (ESP32 + LAN8720A), nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, Teensy, SAM DUE, Mega, RP2040-based boards, Portenta_H7, etc. with Teensy 4.1 NativeEthernet/QNEthernet, W5x00 or ENC28J60 Ethernet, WiFiNINA modules/shields or Portenta_H7 WiFi/Ethernet
Wiz750sr ⭐ 13
WIZnet Serial to Ethernet(S2E) module based on W7500 chip, WIZ107/108SR S2E compatible device
Yakut ⭐ 13
Simple CLI tool for diagnostics and debugging of UAVCAN networks
Linux System Monitoring Library ⭐ 13
lightweight c++ only linux monitoring library
Arduino Stm32 Ethernet Lan8720 ⭐ 13
Ethernet on STM32 using external PHY
Esp32 F9p Io Board ⭐ 13
An IO-PCB (two motor-driver/H-bridge, CAN, RS232, ADS1115, relay, ethernet, ardusimple f9p compatible connector) with an ESP32 for 12V power, three 15V tolerant analog inputs, three 5V tolerant inputs.
Automo ⭐ 12
Lessons learned in automotive
Configureip ⭐ 12
A small utility app in C# (csharp) .net to set IP address on the fly with single click. Can Configure IP of Network Adapter to static or dynamic programmatically, for both Ethernet and Wifi. Tested on both Win10 & 7
Racket Packet Socket ⭐ 12
Access to raw Ethernet frames from Racket
Stm32 Eth ⭐ 11
Experimental C++ Ethernet driver for Stm32 boards using W5100.
Nixos Router ⭐ 11
NixOS expression for creating a simple router
Unet ⭐ 11
A network stack in userspace
Pcb Ws2812 Ethernet Controller ⭐ 11
Ethernet Controller for WS2812 LED Stripes
Fancontroller ⭐ 11
IR remote with Ethernet connectivity for home automation
Upnp_generic ⭐ 11
A simple library that implements port mappings to router using UPnP SSDP for Arduino boards, running on nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, Teensy, RP2040-based boards, WT32_ETH01, Portenta_H7, etc. besides ESP8266/ESP32, using ESP WiFi, WiFiNINA, Ethernet W5x00, ESP8266/ESP32 AT-command WiFi, Portenta_H7 Murata WiFi or Vision-shield Ethernet.. It is designed to be light-weight and can run only on Ethernet or WiFi hardware/library supporting UDP Multicast.
Simpleftpserver ⭐ 10
A simple FTP server for Arduino, esp8266 and esp32
Unikernelexperiments ⭐ 10
TCP/IPv6-enabled Pine64+ bootloader
Eth Io ⭐ 10
ESP32 based ethernet I/O board for home automation
Mdns_generic ⭐ 10
mDNS Library for nRF52, SAMD21, SAMD51, SAM DUE, STM32F/L/H/G/WB/MP1, AVR Mega, RP2040-based boards, etc. using Ethernet W5x00. Supports mDNS (Registering Services) and DNS-SD (Service Discovery)
Ch579 ⭐ 9
S4 L2 R3: WCH Cortex-M0 ETH/BLE SoC(CH579/CH578/CH577)
Ethernet_manager ⭐ 9
Simple Ethernet Manager for Teensy, SAM DUE, SAMD21, SAMD51, nRF52, ESP32, ESP8266, etc. boards, with or without SSL, configuration data saved in ESP8266 LittleFS, SPIFFS, nRF52 LittleFS/InternalFS, EEPROM, DueFlashStorage or SAMD FlashStorage.
Genmac ⭐ 9
Generate valid looking random MAC address
R8125 ⭐ 9
Linux device driver for Realtek R8125 and Killer Networks Ethernet E3000 (unofficial mirror of https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software)
Ipfu ⭐ 9
IP kung-FU
Async_smoltcp ⭐ 9
Async wrapper for smoltcp ip stack for usage with tokio (or not)
Autoeth ⭐ 9
This is where the code and schematics for the AutoEth USB 3.0 to 100BASE-T1 Automotive Ethernet adapter are released to the world. Documentation can be found on the projects website.
Pico W5500 ⭐ 8
Add W5500 & W5100S Ethernet to Raspberry Pi Pico - CircuitPython
Opcua2powerlink ⭐ 8
Open source implementation of gateway for OPC UA (OPC Unified Architecture) to the real-time Industrial Fieldbus POWERLINK
Asyncwebserver_stm32 ⭐ 8
AsyncWebServer for STM32 using builtin LAN8742A Ethernet. This AsyncWebServer Library for STM32 is currently working on STM32 boards, such as Nucleo-144 F767ZI, etc., using builtin LAN8742A Ethernet
Ada Enet ⭐ 8
Ada Embedded Network Stack
Ethernet Design Verilog ⭐ 8
Gigabit Ethernet UDP communication driver
Fpga Ethernet Udp ⭐ 8
An HDL design for sending data over Ethernet
Vbus Arduino Domoticz ⭐ 7
Readout of VBUS devices by Arduino and transfer of data via HTTP GET requests to f.i. Domoticz
Ethernet ⭐ 7
Ethernet (IEEE 802.3) layer implementation for MirageOS in OCaml
Esp32 Ethernet ⭐ 7
An ESP32 board with ethernet support.
Lwip Contrib ⭐ 7
lwIP is a small independent implementation of the TCP/IP protocol suite that has been initially developed by Adam Dunkels and is now continued here. The focus of the lwIP TCP/IP implementation is to reduce resource usage while still having a full scale TCP. This makes lwIP suitable for use in embedded systems with tens of kilobytes of free RAM and room for around 40 kilobytes of code ROM.
Arduinocmd ⭐ 7
Use your iPhone as a remote to control all kind of Arduino based projects.
Tsmasterdemos ⭐ 7
TSMaster Demo Program Source Code
Arduino_servermon ⭐ 6
Monitoring linux server using arduino + ethernet module + LCD + PHP
Dnx Rtos ⭐ 6
Small UNIX-like Real Time Operating System based on FreeRTOS kernel.
Goplc ⭐ 6
A Lightweight Ethernet/IP API written to interface with Rockwell ControlLogix/CompactLogix Controllers.
Ict Infrastructure ⭐ 6
Just try to recap all the topic debated in the ICT Infrastructure Course
Megapixel One Socket Ethernet ⭐ 6
Ethernet library for MegaPixel Controller Powered by Teensy
Ddns_generic ⭐ 6
A simple library that implements an automatic DDNS Update Client for SAM DUE, nRF52, SAMD21/SAMD51, STM32F/L/H/G/WB/MP1, RP2040-based RASPBERRY_PI_PICO, Portenta_H7, etc. besides ESP8266/ESP32, using ESP8266-AT/ESP32-AT WiFi, WiFiNINA, Ethernet W5x00, ENC28J60 or LAN8742A. It is designed to be light-weight and currently supports DuckDNS, No-ip, DynDNS, Dynu, enom, all-inkl, selfhost.de, dyndns.it, strato, freemyip, afraid.org.
Netswitchparanoid ⭐ 5
Switches between network interfaces, disconnects/reconnects them, automatically & indefinitely.
Smol ⭐ 5
SMOL - Network description language (SMOL), which has been designed to describe the necessary network functions, mechanisms, and devices; for the purpose of their computer simulation and verification.
Awesome Fpga Boards ⭐ 5
Second life for FPGA boards which can be repurposed
Openwrt Kmod Rb951g 2hnd Eth Fix ⭐ 5
Mikrotik RB951G-2HnD ethernet fix kernel module for OpenWRT
Siglent_psu_api ⭐ 5
Control Siglent power supply over LAN to automate analysis tasks
Arpspoof ⭐ 4
arpspoof for macOS - intercept packets on a switched LAN

Reference

Ethernet 記事一覧 Ethernet(0)
https://qiita.com/kaizen_nagoya/items/88d35e99f74aefc98794

<この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。>
This article is an individual impression based on the individual's experience. It has nothing to do with the organization or business to which I currently belong.

文書履歴(document history)

ver. 0.01 初稿  20211023

最後までおよみいただきありがとうございました。

いいね 💚、フォローをお願いします。

Thank you very much for reading to the last sentence.

Please press the like icon 💚 and follow me for your happy life.

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0