Impacket is a collection of Python classes focused

on providing access to network packets.
Impacket allows Python developers to craft and decode
network packets in simple and consistent manner.

PR:		ports/86203
Submitted by:	Marcin Jessa <yazzy@yazzy.org>
This commit is contained in:
Pav Lucistnik 2005-09-16 22:47:20 +00:00
parent da79b9d376
commit f539dcc742
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=142974
5 changed files with 112 additions and 0 deletions

View file

@ -659,6 +659,7 @@
SUBDIR += py-bittorrent-devel
SUBDIR += py-fngrab
SUBDIR += py-google
SUBDIR += py-impacket
SUBDIR += py-jabber
SUBDIR += py-kenosis
SUBDIR += py-kenosis-bittorrent

32
net/py-impacket/Makefile Normal file
View file

@ -0,0 +1,32 @@
# New ports collection makefile for: Impacket
# Date created: 15th September 2005
# Whom: Marcin Jessa <yazzy@yazzy.org>
#
# $FreeBSD$
PORTNAME= Impacket
PORTVERSION= 0.9.5.1
CATEGORIES= net python
MASTER_SITES= http://oss.coresecurity.com/repo/ \
http://www.yazzy.org/ports/impacket/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yazzy@yazzy.org
COMMENT= Collection of Python classes providing access to network packets
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pcapy.so:${PORTSDIR}/net/py-pcapy
USE_PYTHON= yes
NO_BUILD= yes
USE_PYDISTUTILS=yes
PORTDOCS= README LICENSE
.if defined(NOPORTDOCS)
post-install:
@${RM} ${DOCSDIR}/README
@${RM} ${DOCSDIR}/LICENSE
@${RMDIR} ${DOCSDIR}
@${ECHO} "Removing ${DOCSDIR} and the files in it."
.endif
.include <bsd.port.mk>

2
net/py-impacket/distinfo Normal file
View file

@ -0,0 +1,2 @@
MD5 (Impacket-0.9.5.1.tar.gz) = fb5d0264544076853e0640466767d917
SIZE (Impacket-0.9.5.1.tar.gz) = 65260

17
net/py-impacket/pkg-descr Normal file
View file

@ -0,0 +1,17 @@
Impacket is a collection of Python classes focused
on providing access to network packets.
Impacket allows Python developers to craft and decode
network packets in simple and consistent manner.
It includes support for low-level protocols such as
IP, UDP and TCP, as well as higher-level protocols
such as NMB and SMB. Impacket is highly effective
when used in conjunction with a packet capture utility
or package such as Pcapy. Packets can be constructed
from scratch, as well as parsed from raw data. Furthermore,
the object oriented API makes it simple to work with deep
protocol hierarchies.
- Marcin Jessa
yazzy@yazzy.org
WWW: http://oss.coresecurity.com/projects/impacket.html

60
net/py-impacket/pkg-plist Normal file
View file

@ -0,0 +1,60 @@
bin/ping.py
bin/rpcdump.py
bin/samrdump.py
bin/sniff.py
bin/sniffer.py
bin/split.py
bin/tracer.py
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/__init__.py
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/__init__.pyc
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/__init__.pyo
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/dcerpc.py
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/dcerpc.pyc
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/dcerpc.pyo
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/dcom.py
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/dcom.pyc
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/dcom.pyo
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/conv.py
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/conv.pyc
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/conv.pyo
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/dcerpc_v4.py
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/dcerpc_v4.pyc
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/dcerpc_v4.pyo
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/epm.py
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/epm.pyc
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/epm.pyo
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/ndrutils.py
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/ndrutils.pyc
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/ndrutils.pyo
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/samr.py
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/samr.pyc
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/samr.pyo
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/svcctl.py
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/svcctl.pyc
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/svcctl.pyo
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/winreg.py
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/winreg.pyc
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/winreg.pyo
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/transport.py
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/transport.pyc
%%PYTHON_SITELIBDIR%%/impacket/dcerpc/transport.pyo
%%PYTHON_SITELIBDIR%%/impacket/ImpactDecoder.py
%%PYTHON_SITELIBDIR%%/impacket/ImpactDecoder.pyc
%%PYTHON_SITELIBDIR%%/impacket/ImpactDecoder.pyo
%%PYTHON_SITELIBDIR%%/impacket/ImpactPacket.py
%%PYTHON_SITELIBDIR%%/impacket/ImpactPacket.pyc
%%PYTHON_SITELIBDIR%%/impacket/ImpactPacket.pyo
%%PYTHON_SITELIBDIR%%/impacket/__init__.py
%%PYTHON_SITELIBDIR%%/impacket/__init__.pyc
%%PYTHON_SITELIBDIR%%/impacket/__init__.pyo
%%PYTHON_SITELIBDIR%%/impacket/nmb.py
%%PYTHON_SITELIBDIR%%/impacket/nmb.pyc
%%PYTHON_SITELIBDIR%%/impacket/nmb.pyo
%%PYTHON_SITELIBDIR%%/impacket/smb.py
%%PYTHON_SITELIBDIR%%/impacket/smb.pyc
%%PYTHON_SITELIBDIR%%/impacket/smb.pyo
%%PYTHON_SITELIBDIR%%/impacket/uuid.py
%%PYTHON_SITELIBDIR%%/impacket/uuid.pyc
%%PYTHON_SITELIBDIR%%/impacket/uuid.pyo
@dirrm %%PYTHON_SITELIBDIR%%/impacket/dcerpc
@dirrm %%PYTHON_SITELIBDIR%%/impacket