BSD Ports

net/p5-Net-Packet 3.27_1 FreeBSD

Send and receive frames from layer 2 to layer 7

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Categories
net, perl5
Package size
136.7 KiB, 368.0 KiB installed

Description

This module is a unified framework to craft, send and receive packets at layers 2, 3, 4 and 7.

Basically, you forge each layer of a frame (Net::Packet::IPv4 for layer 3, Net::Packet::TCP for layer 4 ; for example), and pack all of this into a Net::Packet::Frame object. Then, you can send the frame to the network, and receive it easily, since the response is automatically searched for and matched against the request.

In the other systems

SystemPortVersion
FreeBSDnet/p5-Net-Packet3.27_1
NetBSDnet/p5-Net-Packet3.28nb12

Install

Binary package:

pkg install p5-Net-Packet

From the ports tree:

cd /usr/ports/net/p5-Net-Packet/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-Net-Packet>0:net/p5-Net-Packet

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.27_13.27_13.27_13.27_13.27_1
FreeBSD:14:quarterly3.27_13.27_1n/a3.27_13.27_1
FreeBSD:15:latest3.27_13.27_1n/a3.27_13.27_1
FreeBSD:15:quarterly3.27_13.27_1n/an/an/a
FreeBSD:16:latest3.27_13.27_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 7

Runtime 7

The full lists below include those, and their dependencies in turn.

Build dependencies 13
Run dependencies 13

Configuration

Options name: net_Net-Packet

OptionDefaultDescription
EXAMPLESoffBuild and/or install examples
USES
perl5
Service scripts
none

Files

pkg-plist 82
  • %%SITE_PERL%%/Net/Packet.pm
  • %%SITE_PERL%%/Net/Packet/ARP.pm
  • %%SITE_PERL%%/Net/Packet/CDP.pm
  • %%SITE_PERL%%/Net/Packet/CDP/Address.pm
  • %%SITE_PERL%%/Net/Packet/CDP/Type.pm
  • %%SITE_PERL%%/Net/Packet/CDP/TypeAddresses.pm
  • %%SITE_PERL%%/Net/Packet/CDP/TypeCapabilities.pm
  • %%SITE_PERL%%/Net/Packet/CDP/TypeDeviceId.pm
  • %%SITE_PERL%%/Net/Packet/CDP/TypePortId.pm
  • %%SITE_PERL%%/Net/Packet/CDP/TypeSoftwareVersion.pm
  • %%SITE_PERL%%/Net/Packet/Consts.pm
  • %%SITE_PERL%%/Net/Packet/Desc.pm
  • %%SITE_PERL%%/Net/Packet/DescL2.pm
  • %%SITE_PERL%%/Net/Packet/DescL3.pm
  • %%SITE_PERL%%/Net/Packet/DescL4.pm
  • %%SITE_PERL%%/Net/Packet/Dump.pm
  • %%SITE_PERL%%/Net/Packet/ETH.pm
  • %%SITE_PERL%%/Net/Packet/Env.pm
  • %%SITE_PERL%%/Net/Packet/Frame.pm
  • %%SITE_PERL%%/Net/Packet/ICMPv4.pm
  • %%SITE_PERL%%/Net/Packet/IGMPv4.pm
  • %%SITE_PERL%%/Net/Packet/IPv4.pm
  • %%SITE_PERL%%/Net/Packet/IPv6.pm
  • %%SITE_PERL%%/Net/Packet/LLC.pm
  • %%SITE_PERL%%/Net/Packet/Layer.pm
  • %%SITE_PERL%%/Net/Packet/Layer2.pm
  • %%SITE_PERL%%/Net/Packet/Layer3.pm
  • %%SITE_PERL%%/Net/Packet/Layer4.pm
  • %%SITE_PERL%%/Net/Packet/Layer7.pm
  • %%SITE_PERL%%/Net/Packet/NULL.pm
  • %%SITE_PERL%%/Net/Packet/OSPF.pm
  • %%SITE_PERL%%/Net/Packet/PPP.pm
  • %%SITE_PERL%%/Net/Packet/PPPLCP.pm
  • %%SITE_PERL%%/Net/Packet/PPPoE.pm
  • %%SITE_PERL%%/Net/Packet/RAW.pm
  • %%SITE_PERL%%/Net/Packet/SLL.pm
  • %%SITE_PERL%%/Net/Packet/STP.pm
  • %%SITE_PERL%%/Net/Packet/TCP.pm
  • %%SITE_PERL%%/Net/Packet/UDP.pm
  • %%SITE_PERL%%/Net/Packet/Utils.pm
  • %%SITE_PERL%%/Net/Packet/VLAN.pm
  • %%PERL5_MAN3%%/Net::Packet.3.gz
  • %%PERL5_MAN3%%/Net::Packet::ARP.3.gz
  • %%PERL5_MAN3%%/Net::Packet::CDP.3.gz
  • %%PERL5_MAN3%%/Net::Packet::CDP::Address.3.gz
  • %%PERL5_MAN3%%/Net::Packet::CDP::Type.3.gz
  • %%PERL5_MAN3%%/Net::Packet::CDP::TypeAddresses.3.gz
  • %%PERL5_MAN3%%/Net::Packet::CDP::TypeCapabilities.3.gz
  • %%PERL5_MAN3%%/Net::Packet::CDP::TypeDeviceId.3.gz
  • %%PERL5_MAN3%%/Net::Packet::CDP::TypePortId.3.gz
  • %%PERL5_MAN3%%/Net::Packet::CDP::TypeSoftwareVersion.3.gz
  • %%PERL5_MAN3%%/Net::Packet::Consts.3.gz
  • %%PERL5_MAN3%%/Net::Packet::Desc.3.gz
  • %%PERL5_MAN3%%/Net::Packet::DescL2.3.gz
  • %%PERL5_MAN3%%/Net::Packet::DescL3.3.gz
  • %%PERL5_MAN3%%/Net::Packet::DescL4.3.gz
  • %%PERL5_MAN3%%/Net::Packet::Dump.3.gz
  • %%PERL5_MAN3%%/Net::Packet::ETH.3.gz
  • %%PERL5_MAN3%%/Net::Packet::Env.3.gz
  • %%PERL5_MAN3%%/Net::Packet::Frame.3.gz
  • %%PERL5_MAN3%%/Net::Packet::ICMPv4.3.gz
  • %%PERL5_MAN3%%/Net::Packet::IGMPv4.3.gz
  • %%PERL5_MAN3%%/Net::Packet::IPv4.3.gz
  • %%PERL5_MAN3%%/Net::Packet::IPv6.3.gz
  • %%PERL5_MAN3%%/Net::Packet::LLC.3.gz
  • %%PERL5_MAN3%%/Net::Packet::Layer.3.gz
  • %%PERL5_MAN3%%/Net::Packet::Layer2.3.gz
  • %%PERL5_MAN3%%/Net::Packet::Layer3.3.gz
  • %%PERL5_MAN3%%/Net::Packet::Layer4.3.gz
  • %%PERL5_MAN3%%/Net::Packet::Layer7.3.gz
  • %%PERL5_MAN3%%/Net::Packet::NULL.3.gz
  • %%PERL5_MAN3%%/Net::Packet::OSPF.3.gz
  • %%PERL5_MAN3%%/Net::Packet::PPP.3.gz
  • %%PERL5_MAN3%%/Net::Packet::PPPLCP.3.gz
  • %%PERL5_MAN3%%/Net::Packet::PPPoE.3.gz
  • %%PERL5_MAN3%%/Net::Packet::RAW.3.gz
  • %%PERL5_MAN3%%/Net::Packet::SLL.3.gz
  • %%PERL5_MAN3%%/Net::Packet::STP.3.gz
  • %%PERL5_MAN3%%/Net::Packet::TCP.3.gz
  • %%PERL5_MAN3%%/Net::Packet::UDP.3.gz
  • %%PERL5_MAN3%%/Net::Packet::Utils.3.gz
  • %%PERL5_MAN3%%/Net::Packet::VLAN.3.gz
distinfo 1
FileSizeSHA256
Net-Packet-3.27.tar.gz68831f8e0754f1ce5acf0f8122d25aa5f60d942e9c6e845d39a4f00fb7b20523b2871
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.