import p5-Net-Frame
Net::Frame is a fork of Net::Packet. The goal here was to greatly simplify the use of the frame crafting framework. Net::Packet does many things undercover, and it was difficult to document all the thingies. [...] from Gleydson Soares (MAINTAINER) ok sthen@
This commit is contained in:
parent
7e32a731c7
commit
ebfcff2caa
25
net/p5-Net-Frame/Makefile
Normal file
25
net/p5-Net-Frame/Makefile
Normal file
@ -0,0 +1,25 @@
|
||||
# $OpenBSD $
|
||||
|
||||
COMMENT= base framework for frame crafting
|
||||
|
||||
MODULES= cpan
|
||||
DISTNAME= Net-Frame-1.07
|
||||
CATEGORIES= net
|
||||
|
||||
MAINTAINER= Gleydson Soares <gsoares@trusted.com.br>
|
||||
|
||||
# Artistic
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
PERMIT_PACKAGE_FTP= Yes
|
||||
PERMIT_DISTFILES_CDROM= Yes
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
|
||||
RUN_DEPENDS= net/p5-Socket6 \
|
||||
net/p5-Net-IPv6Addr \
|
||||
devel/p5-Class-Gomor \
|
||||
math/p5-Bit-Vector
|
||||
BUILD_DEPENDS= ${RUN_DEPENDS}
|
||||
|
||||
MODCPAN_EXAMPLES= Yes
|
||||
|
||||
.include <bsd.port.mk>
|
5
net/p5-Net-Frame/distinfo
Normal file
5
net/p5-Net-Frame/distinfo
Normal file
@ -0,0 +1,5 @@
|
||||
MD5 (Net-Frame-1.07.tar.gz) = 8/Xk1CriZypJcQibL+vj5w==
|
||||
RMD160 (Net-Frame-1.07.tar.gz) = oNf9YTNoIdBQcfuadxP/fuIls1A=
|
||||
SHA1 (Net-Frame-1.07.tar.gz) = B1B2/7RqNA4mDhVrdExqMAYWvPE=
|
||||
SHA256 (Net-Frame-1.07.tar.gz) = /7XSSI2yoaFJfIMAkcE44ZJg0/trK70sca96vfrE3xY=
|
||||
SIZE (Net-Frame-1.07.tar.gz) = 20870
|
13
net/p5-Net-Frame/pkg/DESCR
Normal file
13
net/p5-Net-Frame/pkg/DESCR
Normal file
@ -0,0 +1,13 @@
|
||||
Net::Frame is a fork of Net::Packet. The goal here was to greatly
|
||||
simplify the use of the frame crafting framework. Net::Packet does many
|
||||
things undercover, and it was difficult to document all the thingies.
|
||||
|
||||
Also, Net::Packet may suffer from unease of use, because frames were
|
||||
assembled using layers stored in L2, L3, L4 and L7 attributes.
|
||||
Net::Frame removes all this, and is splitted in different modules, for
|
||||
those who only want to use part of the framework, and not whole
|
||||
framework.
|
||||
|
||||
Finally, anyone can create a layer, and put it on his CPAN space,
|
||||
because of the modularity Net::Frame offers. For an example, see
|
||||
Net::Frame::Layer::ICMPv4 on my CPAN space.
|
36
net/p5-Net-Frame/pkg/PLIST
Normal file
36
net/p5-Net-Frame/pkg/PLIST
Normal file
@ -0,0 +1,36 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2011/03/15 10:43:54 jasper Exp $
|
||||
${P5SITE}/Net/
|
||||
${P5SITE}/Net/Frame/
|
||||
${P5SITE}/Net/Frame.pm
|
||||
${P5SITE}/Net/Frame/Layer/
|
||||
${P5SITE}/Net/Frame/Layer.pm
|
||||
${P5SITE}/Net/Frame/Layer/ARP.pm
|
||||
${P5SITE}/Net/Frame/Layer/ETH.pm
|
||||
${P5SITE}/Net/Frame/Layer/IPv4.pm
|
||||
${P5SITE}/Net/Frame/Layer/NULL.pm
|
||||
${P5SITE}/Net/Frame/Layer/PPP.pm
|
||||
${P5SITE}/Net/Frame/Layer/RAW.pm
|
||||
${P5SITE}/Net/Frame/Layer/SLL.pm
|
||||
${P5SITE}/Net/Frame/Layer/TCP.pm
|
||||
${P5SITE}/Net/Frame/Layer/UDP.pm
|
||||
@man man/man3p/Net::Frame.3p
|
||||
@man man/man3p/Net::Frame::Layer.3p
|
||||
@man man/man3p/Net::Frame::Layer::ARP.3p
|
||||
@man man/man3p/Net::Frame::Layer::ETH.3p
|
||||
@man man/man3p/Net::Frame::Layer::IPv4.3p
|
||||
@man man/man3p/Net::Frame::Layer::NULL.3p
|
||||
@man man/man3p/Net::Frame::Layer::PPP.3p
|
||||
@man man/man3p/Net::Frame::Layer::RAW.3p
|
||||
@man man/man3p/Net::Frame::Layer::SLL.3p
|
||||
@man man/man3p/Net::Frame::Layer::TCP.3p
|
||||
@man man/man3p/Net::Frame::Layer::UDP.3p
|
||||
share/examples/p5-Net-Frame/
|
||||
share/examples/p5-Net-Frame/arp-lookup.pl
|
||||
share/examples/p5-Net-Frame/build-tcp-syn.pl
|
||||
share/examples/p5-Net-Frame/pack-eth-ipv4-tcp-compute.pl
|
||||
share/examples/p5-Net-Frame/pack-eth-ipv4-tcp.pl
|
||||
share/examples/p5-Net-Frame/send-recv-tcp.pl
|
||||
share/examples/p5-Net-Frame/send-recv-udp.pl
|
||||
share/examples/p5-Net-Frame/send-tcp-with-padding.pl
|
||||
share/examples/p5-Net-Frame/send-tcp-with-payload.pl
|
||||
share/examples/p5-Net-Frame/unpack-eth-ipv4-tcp.pl
|
Loading…
x
Reference in New Issue
Block a user