pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/security/msf The Metasploit Framework is an advanced o...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/4c2a856f0650
branches:  trunk
changeset: 482072:4c2a856f0650
user:      adrianp <adrianp%pkgsrc.org@localhost>
date:      Tue Oct 19 16:38:22 2004 +0000

description:
The Metasploit Framework is an advanced open-source platform for developing,
testing, and using exploit code. This release includes 18 exploits and 27
payloads; many of these exploits are either the only ones publicly available
or just much more reliable than anything else out there. The Framework will
run on any modern system that has a working Perl interpreter, the Windows
installer includes a slimmed-down version of the Cygwin environment.

diffstat:

 security/msf/DESCR    |    6 +
 security/msf/MESSAGE  |   15 +
 security/msf/Makefile |   84 +++++++
 security/msf/PLIST    |  535 ++++++++++++++++++++++++++++++++++++++++++++++++++
 security/msf/distinfo |    4 +
 5 files changed, 644 insertions(+), 0 deletions(-)

diffs (truncated from 664 to 300 lines):

diff -r ea9a1b13fa0e -r 4c2a856f0650 security/msf/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/msf/DESCR        Tue Oct 19 16:38:22 2004 +0000
@@ -0,0 +1,6 @@
+The Metasploit Framework is an advanced open-source platform for developing, 
+testing, and using exploit code. This release includes 18 exploits and 27 
+payloads; many of these exploits are either the only ones publicly available 
+or just much more reliable than anything else out there. The Framework will 
+run on any modern system that has a working Perl interpreter, the Windows 
+installer includes a slimmed-down version of the Cygwin environment.
diff -r ea9a1b13fa0e -r 4c2a856f0650 security/msf/MESSAGE
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/msf/MESSAGE      Tue Oct 19 16:38:22 2004 +0000
@@ -0,0 +1,15 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2004/10/19 16:38:22 adrianp Exp $
+
+The Metasploit Framework and associated scripts are now installed in:
+
+       ${MSFDIR}
+
+You may now wish to run ${MSFDIR}/msfupdate to get the latest 
+updates to the package from metasploit.com.
+
+NOTE: If scripts are updated from metasploit.com the path to perl in
+the scripts will be overwritten with the default value of "/usr/bin/perl".
+Please be aware of this after downloading updates.
+
+===========================================================================
diff -r ea9a1b13fa0e -r 4c2a856f0650 security/msf/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/msf/Makefile     Tue Oct 19 16:38:22 2004 +0000
@@ -0,0 +1,84 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/10/19 16:38:22 adrianp Exp $
+#
+
+DISTNAME=      framework-2.2
+PKGNAME=       msf-2.2
+CATEGORIES=    security
+MASTER_SITES=  http://www.metasploit.com/tools/
+
+MAINTAINER=    adrianp%NetBSD.org@localhost
+HOMEPAGE=      http://www.metasploit.com/
+COMMENT=       Platform for developing, testing, and using exploit code
+
+DEPENDS+=      p5-Net-SSLeay>=1.23:../../security/p5-Net-SSLeay
+DEPENDS+=      p5-Term-ReadLine>=1.14:../../devel/p5-Term-ReadLine
+
+MSFDIR?=       ${PREFIX}/share/msf
+MSFDOC?=       ${PREFIX}/share/doc/msf
+MESSAGE_SUBST+= MSFDIR=${MSFDIR}
+
+PERL5_REQD=    5.6.0
+USE_PERL5=     YES
+PERL_FILES=    msfcli msfconsole msfdldebug msfencode msflogdump msfpayload \
+               msfpayload.cgi msfpescan msfweb msfupdate
+REPLACE_PERL+= ${PERL_FILES} tools/socketNinja.pl sdk/formatGen.pl \
+               sdk/patternOffset.pl sdk/spitCode.pl
+
+NO_BUILDLINK=  YES
+NO_BUILD=      YES
+
+PKG_OPTIONS_VAR=       PKG_OPTIONS.msf
+PKG_SUPPORTED_OPTIONS= python
+
+.include "../../mk/bsd.options.mk"
+
+# add python support for external payloads
+.if !empty(PKG_OPTIONS:Mpython)
+PYTHON_PATCH_SCRIPTS=  payloads/external/WindowsSyscall.py \
+                       payloads/external/bsdx86bind_ie.py \
+                       payloads/external/bsdx86reverse_ie.py \
+                       payloads/external/linx86bind_ie.py \
+                       payloads/external/linx86reverse_ie.py \
+                       payloads/external/linx86reverse_xor.py \
+                       payloads/external/win32_stg_winexec.py
+.include "../../lang/python/application.mk"
+.include "../../lang/python/extension.mk"
+.endif
+
+do-install:
+       ${INSTALL_DATA_DIR} ${MSFDIR}
+       ${INSTALL_DATA_DIR} ${MSFDIR}/docs
+       ${INSTALL_DATA_DIR} ${MSFDIR}/data
+       ${INSTALL_DATA_DIR} ${MSFDIR}/encoders
+       ${INSTALL_DATA_DIR} ${MSFDIR}/exploits
+       ${INSTALL_DATA_DIR} ${MSFDIR}/extras
+       ${INSTALL_DATA_DIR} ${MSFDIR}/lib
+       ${INSTALL_DATA_DIR} ${MSFDIR}/nops
+       ${INSTALL_DATA_DIR} ${MSFDIR}/payloads
+       ${INSTALL_DATA_DIR} ${MSFDIR}/payloads/external
+       ${INSTALL_DATA_DIR} ${MSFDIR}/sdk
+       ${INSTALL_DATA_DIR} ${MSFDIR}/tools
+       ${INSTALL_DATA_DIR} ${MSFDIR}/src
+
+       ${INSTALL_DATA} ${WRKSRC}/docs/* ${MSFDIR}/docs
+       ${INSTALL_DATA} ${WRKSRC}/data/* ${MSFDIR}/data
+       ${INSTALL_DATA} ${WRKSRC}/encoders/*.pm ${MSFDIR}/encoders
+       ${INSTALL_DATA} ${WRKSRC}/exploits/*.pm ${MSFDIR}/exploits
+       ${INSTALL_DATA} ${WRKSRC}/extras/*.tar.gz ${MSFDIR}/extras
+
+       cd ${PREFIX}/share/doc && ${LN} -s ${MSFDIR}/docs msf
+       cd ${WRKSRC}/lib && ${PAX} -rw . ${MSFDIR}/lib
+       cd ${WRKSRC}/sdk && ${PAX} -rw . ${MSFDIR}/sdk
+       cd ${WRKSRC}/tools && ${PAX} -rw . ${MSFDIR}/tools
+       cd ${WRKSRC}/src && ${PAX} -rw . ${MSFDIR}/src
+
+       ${INSTALL_DATA} ${WRKSRC}/nops/*.pm ${MSFDIR}/nops
+       ${INSTALL_DATA} ${WRKSRC}/payloads/*.pm ${MSFDIR}/payloads
+       ${INSTALL_DATA} ${WRKSRC}/payloads/external/*.py \
+               ${MSFDIR}/payloads/external
+
+       cd ${WRKSRC}; for f in ${PERL_FILES}; do \
+               ${INSTALL_SCRIPT} $$f ${MSFDIR}; \
+       done
+
+.include "../../mk/bsd.pkg.mk"
diff -r ea9a1b13fa0e -r 4c2a856f0650 security/msf/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/msf/PLIST        Tue Oct 19 16:38:22 2004 +0000
@@ -0,0 +1,535 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/10/19 16:38:22 adrianp Exp $
+share/msf/docs/7f8d5320.0
+share/msf/docs/BUGS
+share/msf/docs/COPYING
+share/msf/docs/COPYING.Artistic
+share/msf/docs/COPYING.GNU
+share/msf/docs/COPYING.InlineEgg
+share/msf/docs/CrashCourse.doc
+share/msf/docs/CrashCourse.html
+share/msf/docs/CrashCourse.pdf
+share/msf/docs/CrashCourse.sxw
+share/msf/docs/Environment.txt
+share/msf/docs/QUICKSTART.cygwin
+share/msf/docs/QUICKSTART.impurity
+share/msf/docs/QUICKSTART.msfcli
+share/msf/docs/QUICKSTART.msfconsole
+share/msf/docs/QUICKSTART.msfweb
+share/msf/docs/QUICKSTART.ssl
+share/msf/docs/QUICKSTART.tabcompletion
+share/msf/docs/SECURITY
+share/msf/docs/VERSION
+share/msf/docs/cacert.pem
+share/doc/msf
+share/msf/data/shelldemo
+share/msf/data/vncdll.dll
+share/msf/encoders/None.pm
+share/msf/encoders/Pex.pm
+share/msf/encoders/PexAlphaNum.pm
+share/msf/encoders/PexFnstenvMov.pm
+share/msf/encoders/PexFnstenvSub.pm
+share/msf/encoders/QuackQuack.pm
+share/msf/encoders/ShikataGaNai.pm
+share/msf/encoders/Sparc.pm
+share/msf/exploits/Credits.pm
+share/msf/exploits/Tester.pm
+share/msf/exploits/Win32Tester.pm
+share/msf/exploits/afp_loginext.pm
+share/msf/exploits/apache_chunked_win32.pm
+share/msf/exploits/blackice_pam_icq.pm
+share/msf/exploits/distcc_exec.pm
+share/msf/exploits/exchange2000_xexch50.pm
+share/msf/exploits/frontpage_fp30reg_chunked.pm
+share/msf/exploits/ia_webmail.pm
+share/msf/exploits/iis50_nsiislog_post.pm
+share/msf/exploits/iis50_printer_overflow.pm
+share/msf/exploits/iis50_webdav_ntdll.pm
+share/msf/exploits/imail_ldap.pm
+share/msf/exploits/lsass_ms04_011.pm
+share/msf/exploits/mercantec_softcart.pm
+share/msf/exploits/msrpc_dcom_ms03_026.pm
+share/msf/exploits/mssql2000_resolution.pm
+share/msf/exploits/poptop_negative_read.pm
+share/msf/exploits/realserver_describe_linux.pm
+share/msf/exploits/samba_nttrans.pm
+share/msf/exploits/samba_trans2open.pm
+share/msf/exploits/sambar6_search_results.pm
+share/msf/exploits/servu_mdtm_overflow.pm
+share/msf/exploits/smb_sniffer.pm
+share/msf/exploits/solaris_sadmind_exec.pm
+share/msf/exploits/squid_ntlm_authenticate.pm
+share/msf/exploits/svnserve_date.pm
+share/msf/exploits/ut2004_secure_linux.pm
+share/msf/exploits/ut2004_secure_win32.pm
+share/msf/exploits/warftpd_165_pass.pm
+share/msf/exploits/windows_ssl_pct.pm
+share/msf/extras/Net_SSLeay.pm-1.23.tar.gz
+share/msf/extras/Term-ReadLine-Gnu-1.14.tar.gz
+share/msf/lib/Msf/PayloadComponent/InlineEggPayload.pm
+share/msf/lib/Msf/PayloadComponent/CommandPayload.pm
+share/msf/lib/Msf/PayloadComponent/Win32Execute.pm
+share/msf/lib/Msf/PayloadComponent/Win32StagePayload.pm
+share/msf/lib/Msf/PayloadComponent/SolarisShellStage.pm
+share/msf/lib/Msf/PayloadComponent/ReverseConnection.pm
+share/msf/lib/Msf/PayloadComponent/SolarisStagePayload.pm
+share/msf/lib/Msf/PayloadComponent/DoubleReverseConnection.pm
+share/msf/lib/Msf/PayloadComponent/Console.pm
+share/msf/lib/Msf/PayloadComponent/Win32ShellStage.pm
+share/msf/lib/Msf/PayloadComponent/ConnectionHandler.pm
+share/msf/lib/Msf/PayloadComponent/SolarisPayload.pm
+share/msf/lib/Msf/PayloadComponent/NoConnection.pm
+share/msf/lib/Msf/PayloadComponent/TextConsole.pm
+share/msf/lib/Msf/PayloadComponent/Win32StagePayloadIE.pm
+share/msf/lib/Msf/PayloadComponent/ExternalPayload.pm
+share/msf/lib/Msf/PayloadComponent/BindConnection.pm
+share/msf/lib/Msf/PayloadComponent/FindRecvConnection.pm
+share/msf/lib/Msf/PayloadComponent/Win32UploadExecStage.pm
+share/msf/lib/Msf/PayloadComponent/Win32ReverseStagerIE.pm
+share/msf/lib/Msf/PayloadComponent/SolarisFindStager.pm
+share/msf/lib/Msf/PayloadComponent/SolarisBindStager.pm
+share/msf/lib/Msf/PayloadComponent/Win32BindStagerIE.pm
+share/msf/lib/Msf/PayloadComponent/FindConnection.pm
+share/msf/lib/Msf/PayloadComponent/Win32BindStager.pm
+share/msf/lib/Msf/PayloadComponent/SolarisReverseStager.pm
+share/msf/lib/Msf/PayloadComponent/Win32InjectLibStage.pm
+share/msf/lib/Msf/PayloadComponent/Win32ReverseStager.pm
+share/msf/lib/Msf/PayloadComponent/Win32Payload.pm
+share/msf/lib/Msf/PayloadComponent/WebConsole.pm
+share/msf/lib/Msf/Base.pm
+share/msf/lib/Msf/UI.pm
+share/msf/lib/Msf/Nop.pm
+share/msf/lib/Msf/Socket/SSLTcp.pm
+share/msf/lib/Msf/Socket/SSLTcpBase.pm
+share/msf/lib/Msf/Socket/RawUdp.pm
+share/msf/lib/Msf/Socket/Tcp.pm
+share/msf/lib/Msf/Socket/Udp.pm
+share/msf/lib/Msf/Socket/Socket.pm
+share/msf/lib/Msf/Socket/UdpBase.pm
+share/msf/lib/Msf/Socket/SocketBase.pm
+share/msf/lib/Msf/Socket/TcpBase.pm
+share/msf/lib/Msf/Socket/RawUdpBase.pm
+share/msf/lib/Msf/TextUI.pm
+share/msf/lib/Msf/Exploit.pm
+share/msf/lib/Msf/Payload.pm
+share/msf/lib/Msf/Module.pm
+share/msf/lib/Msf/ColPrint.pm
+share/msf/lib/Msf/EncodedPayload.pm
+share/msf/lib/Msf/Logging.pm
+share/msf/lib/Msf/WebUI.pm
+share/msf/lib/Msf/Config.pm
+share/msf/lib/Msf/Encoder.pm
+share/msf/lib/Pex/Nasm/Instruction.pm
+share/msf/lib/Pex/Nasm/Ndisasm.pm
+share/msf/lib/Pex/Nasm/Nasm.pm
+share/msf/lib/Pex/Poly/BlockMaster.pm
+share/msf/lib/Pex/Poly/DeltaKing.pm
+share/msf/lib/Pex/Poly/RegAssassin.pm
+share/msf/lib/Pex/Poly/BlockMaster/Block.pm
+share/msf/lib/Pex/Poly/WannaCracker.pm
+share/msf/lib/Pex/RawPackets.pm
+share/msf/lib/Pex/SMB.pm
+share/msf/lib/Pex/Socket/SSLTcp.pm
+share/msf/lib/Pex/Socket/RawUdp.pm
+share/msf/lib/Pex/Socket/Tcp.pm
+share/msf/lib/Pex/Socket/Udp.pm
+share/msf/lib/Pex/Socket/Socket.pm
+share/msf/lib/Pex/Searcher.pm
+share/msf/lib/Pex/x86.pm
+share/msf/lib/Pex/DCERPC.pm
+share/msf/lib/Pex/MSSQL.pm
+share/msf/lib/Pex/Utils.pm
+share/msf/lib/Pex/Text.pm
+share/msf/lib/Pex/PEInfo.pm
+share/msf/lib/Pex/RawSocket.pm
+share/msf/lib/Pex/Struct.pm
+share/msf/lib/Pex/Encoder.pm
+share/msf/lib/Pex/PsuedoShell.pm
+share/msf/lib/Digest/Perl/MD5.pm
+share/msf/lib/NetPacket.pm
+share/msf/lib/Pex.pm
+share/msf/lib/NetPacket/IP.pm
+share/msf/lib/NetPacket/TCP.pm
+share/msf/lib/NetPacket/UDP.pm
+share/msf/lib/NetPacket/Ethernet.pm
+share/msf/lib/NetPacket/ICMP.pm
+share/msf/lib/NetPacket/IGMP.pm
+share/msf/lib/NetPacket/ARP.pm
+share/msf/nops/PPC.pm
+share/msf/nops/Pex.pm
+share/msf/nops/SPARC.pm
+share/msf/payloads/external/WindowsSyscall.py
+share/msf/payloads/external/bsdx86bind_ie.py
+share/msf/payloads/external/bsdx86reverse_ie.py
+share/msf/payloads/external/inlineegg.py
+share/msf/payloads/external/linx86bind_ie.py
+share/msf/payloads/external/linx86reverse_ie.py
+share/msf/payloads/external/linx86reverse_xor.py
+share/msf/payloads/external/win32_stg_winexec.py
+share/msf/payloads/Empty.pm
+share/msf/payloads/bsdix86_bind.pm
+share/msf/payloads/bsdix86_findsock.pm
+share/msf/payloads/bsdix86_reverse.pm
+share/msf/payloads/bsdx86_bind.pm
+share/msf/payloads/bsdx86_bind_ie.pm
+share/msf/payloads/bsdx86_findsock.pm
+share/msf/payloads/bsdx86_reverse.pm
+share/msf/payloads/bsdx86_reverse_ie.pm
+share/msf/payloads/cmd_generic.pm
+share/msf/payloads/cmd_sol_bind.pm
+share/msf/payloads/cmd_unix_reverse.pm



Home | Main Index | Thread Index | Old Index