net-libs / libnet

Library for commonly used low-level network functions

Official package sites : http://libnet-dev.sourceforge.net/ · https://github.com/libnet/libnet ·

Libnet is a high-level API (toolkit) allowing the application programmer to construct and inject network packets. It provides a portable and simplified interface for low-level network packet shaping, handling and injection. Libnet hides much of the tedium of packet creation from the application programmer such as multiplexing, buffer management, arcane packet header information, byte-ordering, OS-dependent issues, and much more. Libnet features portable packet creation interfaces at the IP layer and link layer, as well as a host of supplementary and complementary functionality. Using libnet, quick and simple packet assembly applications can be whipped up with little effort. With a bit more time, more complex programs can be written (Traceroute and ping were easily rewritten using libnet and libpcap).

v1.3-r1 :: 1.1 :: gentoo

Modified
License
BSD BSD-2
Keywords
amd64 arm arm64 ppc ppc64 sparc x86 ~alpha ~amd64-linux ~hppa ~ia64 ~loong ~m68k ~mips ~ppc-macos ~riscv ~s390 ~x64-macos ~x86-linux
USE flags
man static-libs test

v1.3 :: 1.1 :: gentoo

Modified
License
BSD BSD-2
Keywords
~alpha ~amd64 ~amd64-linux ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc-macos ~ppc64 ~riscv ~s390 ~sparc ~x64-macos ~x86 ~x86-linux
USE flags
static-libs test

v1.2 :: 1.1 :: gentoo

Modified
License
BSD BSD-2 HPND
Keywords
amd64 arm arm64 ppc ppc64 sparc x86 ~alpha ~amd64-linux ~hppa ~ia64 ~loong ~m68k ~mips ~ppc-macos ~riscv ~s390 ~x64-macos ~x86-linux
USE flags
static-libs

General

man
Build and install man pages
static-libs
Build static versions of dynamic libraries as well
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

app-admin / rsyslog : An enhanced multi-threaded syslogd with database support and more

app-admin / syslog-ng : syslog replacement with advanced filtering features

dev-java / openjdk-jre-bin : Prebuilt Java JRE binaries provided by Eclipse Temurin

net-analyzer / arp-sk : A swiss knife tool for ARP

net-analyzer / arping : Utility to see if a specific IP is taken and what MAC owns it

net-analyzer / arpoison : Utility to poison ARP caches

net-analyzer / arpon : ArpON (Arp handler inspectiON) is a portable Arp handler

net-analyzer / arptools : Collection of libnet and libpcap based ARP utilities

net-analyzer / dhcp_probe : Discover DHCP and BootP servers on a directly-attached Ethernet network

net-analyzer / dsniff : A collection of tools for network auditing and penetration testing

net-analyzer / ettercap : Suite for man in the middle attacks

net-analyzer / firewalk : A tool for determining a firewall's rule set

net-analyzer / gspoof : A simple GTK/command line TCP/IP packet generator

net-analyzer / gvm-libs : Greenbone Vulnerability Management (GVM) libraries

net-analyzer / ipguard : Tool designed to protect LAN IP adress space by ARP spoofing

net-analyzer / isic : IP Stack Integrity Checker

net-analyzer / nast : NAST - Network Analyzer Sniffer Tool

net-analyzer / packit : Network packet generator and capture tool

net-analyzer / rtpbreak : Analyze any RTP session through heuristics over UDP network traffic

net-analyzer / ssldump : An SSLv3/TLS network protocol analyzer

net-analyzer / sslsplit : Transparent SSL/TLS interception

net-analyzer / suricata : High performance Network IDS, IPS and Network Security Monitoring engine

net-analyzer / tcptraceroute : tcptraceroute is a traceroute implementation using TCP packets

net-analyzer / traceproto : A traceroute-like utility that sends packets based on protocol

net-analyzer / yersinia : A framework for layer 2 attacks

net-libs / libnids : An implementation of an E-component of Network Intrusion Detection System

net-libs / netwib : Library of Ethernet, IP, UDP, TCP, ICMP, ARP and RARP protocols

net-misc / gvrpcd : A program for announcing VLANs using GVRP

net-misc / nemesis : A commandline-based, portable human IP stack for UNIX/Linux

net-misc / sipp : A free Open Source test tool / traffic generator for the SIP protocol

sys-cluster / cluster-glue : Library pack for Heartbeat / Pacemaker

sys-cluster / resource-agents : Resources pack for Heartbeat / Pacemaker

sys-process / criu : utility to checkpoint/restore a process tree

Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
net-libs/libnet: make sure elibtoolize is applied
Needed to e.g. pass LTO warning flags through to the linker. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {app-doc → app-text}/doxygen
Per the category metadata, app-doc/ is reserved for documentation *files* and not software. Move it to app-text/ where it seems a better fit. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-libs/libnet: Stabilize 1.3-r1 x86, #920582
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-libs/libnet: Stabilize 1.3-r1 ppc, #920582
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-libs/libnet: Stabilize 1.3-r1 sparc, #920582
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-libs/libnet: Stabilize 1.3-r1 ppc64, #920582
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-libs/libnet: Stabilize 1.3-r1 arm64, #920582
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-libs/libnet: Stabilize 1.3-r1 amd64, #920582
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-libs/libnet: Stabilize 1.3-r1 arm, #920582
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-libs/libnet: include pre-generated man pages
Avoid a fairly heavy dep on doxygen given some common sysadmin etc tools depend on this. Ultimately need to fix the upstream build logic but not got time to do it right now. Bug: https://github.com/libnet/libnet/issues/169 Closes: https://bugs.gentoo.org/916025 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-libs/libnet: add 1.3
Closes: https://bugs.gentoo.org/875107 Closes: https://bugs.gentoo.org/832385 Closes: https://bugs.gentoo.org/881031 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-libs/libnet: drop 1.2.9999
Out of date and didn't even represent what the next version was anyway (1.3). Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
net-libs/libnet: drop 1.0.2a-r7
Closes: https://bugs.gentoo.org/881677 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
net-libs/libnet: keyword 1.2 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alex Fan · gentoo
net-libs/libnet: add ~riscv keyword
Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Alex Fan <alexfanqi@yahoo.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-libs/libnet: Stabilize 1.2 arm64, #768675
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-libs/libnet: modernise ebuild for 1.0.2a-r7
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
net-libs/libnet: drop x86-macos
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop most stable hppa keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable ia64 keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
*/*: Discontinue Gentoo SuperH port
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --ignore-arches Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jeroen Roovers · gentoo
net-libs/libnet: Old
Package-Manager: Portage-2.3.85, Repoman-2.3.20 Signed-off-by: Jeroen Roovers <jer@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable alpha keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-libs/libnet: arm stable wrt bug #704430
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-libs/libnet: x86 stable wrt bug #704430
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-libs/libnet: ia64 stable wrt bug #704430
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-libs/libnet: ppc64 stable wrt bug #704430
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-libs/libnet: ppc stable wrt bug #704430
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Petr Vaněk · gentoo
net-libs/libnet: add patch to support musl
Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/14219 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
net-libs/libnet: stable 1.2 for sparc, bug #704430
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Rolf Eike Beer · gentoo
net-libs/libnet: stable 1.0.2a-r7 for sparc, bug #704430
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jeroen Roovers · gentoo
net-libs/libnet: Stable for HPPA
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Jeroen Roovers <jer@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-libs/libnet: amd64 stable wrt bug #704430
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jeroen Roovers · gentoo
net-libs/libnet: Update live ebuild
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Jeroen Roovers <jer@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jeroen Roovers · gentoo
net-libs/libnet: EAPI=7, fix src_test()
Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Jeroen Roovers <jer@gentoo.org>
Jeroen Roovers · gentoo
net-libs/libnet: Old
Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Jeroen Roovers <jer@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jeroen Roovers · gentoo
net-libs/libnet: Version 1.2
Package-Manager: Portage-2.3.77, Repoman-2.3.17 Signed-off-by: Jeroen Roovers <jer@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
net-libs: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jeroen Roovers · gentoo
net-libs/libnet: Update live ebuild
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Jeroen Roovers <jer@gentoo.org>
Jeroen Roovers · gentoo
net-libs/libnet: Version 1.2_rc4
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Jeroen Roovers <jer@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jeroen Roovers · gentoo
net-libs/libnet: Add live ebuild
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Jeroen Roovers <jer@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Benda Xu · gentoo
Drop arm-linux keyword from tree.
"arm-linux" is considered deprecated, unmaintained and easily replaced by "arm". Closes: https://bugs.gentoo.org/664598 Reference: https://archives.gentoo.org/gentoo-dev/message/63bafa051cccd1eb3d2ade16823671fa
Repository mirror & CI · gentoo
Merge updates from master
Jeroen Roovers · gentoo
net-libs/libnet: Update HOMEPAGE.
Package-Manager: Portage-2.3.41, Repoman-2.3.9
Jeroen Roovers · gentoo
net-libs/libnet: Fix libnet-1.0-config --defines.
Package-Manager: Portage-2.3.16, Repoman-2.3.6
Jeroen Roovers · gentoo
net-libs/libnet: Clean up patches.
Package-Manager: Portage-2.3.16, Repoman-2.3.6
Jeroen Roovers · gentoo
net-libs/libnet: Old.
Package-Manager: Portage-2.3.16, Repoman-2.3.6
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Fabian Groffen · gentoo
net-libs/libnet: dropped ~x86-freebsd
Package-Manager: portage-2.3.3
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Agostino Sarubbo · gentoo
net-libs/libnet: ia64 stable wrt bug #591978
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-libs/libnet: ppc stable wrt bug #591978
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-libs/libnet: sparc stable wrt bug #591978
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Thomas Deutschmann · gentoo
net-libs/libnet: x86 stable (bug #591978)
Package-Manager: Portage-2.3.2, Repoman-2.3.1
Tobias Klausmann · gentoo
net-libs/libnet-1.2_rc3-r1: stable on amd64
Gentoo-Bug: 591978
Jeroen Roovers · gentoo
net-libs/libnet: Stable for PPC64 (bug #591978).
Package-Manager: portage-2.3.1 RepoMan-Options: --ignore-arches
Jeroen Roovers · gentoo
net-libs/libnet: Stable for HPPA (bug #591978).
Package-Manager: portage-2.3.1 RepoMan-Options: --ignore-arches
Tobias Klausmann · gentoo
net-libs/libnet-1.2_rc3-r1: add alpha keyword
Gentoo-Bug: 591978
Markus Meier · gentoo
net-libs/libnet: arm stable, bug #591978
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="arm"
Jeroen Roovers · gentoo
net-libs/libnet: Fix building against sys-libs/musl by Petr Vaněk (bug #590738).
Package-Manager: portage-2.3.0
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed