| Port details |
- metasploit Exploit-Framework for Penetration-Testing
- 6.4.58_20 security
=18 6.4.58_19Version of this port present on the latest quarterly branch. - Maintainer: tanawts@gmail.com
 - Port Added: 2004-12-19 21:57:43
- Last Update: 2026-09-03 04:50:55
- Commit Hash: dd09051
- People watching this port, also watch:: nmap, firefox, openssl, screen, zip
- License: BSD3CLAUSE
- WWW:
- https://metasploit.org/
- Description:
- The Metasploit Framework
The Metasploit Framework is an open source platform that supports
vulnerability research, exploit development, and the creation of
custom security tools. The goal is to provide useful information
to people who perform penetration testing, IDS signature development,
and exploit research. This site was created to fill the gaps in the
information publicly available on various exploitation techniques
and to create a useful resource for exploit developers. The tools
and information on this site are provided for legal penetration
testing and research purposes only.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- metasploit>0:security/metasploit
- To install the port:
- cd /usr/ports/security/metasploit/ && make install clean
- To add the package, run one of these commands:
- pkg install security/metasploit
- pkg install metasploit
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: metasploit
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1744966168
SHA256 (rapid7-metasploit-framework-6.4.58_GH0.tar.gz) = 7729cf17d36dd8fbb1268d1c023bf5dc56dcc086977b11070ba92ed31cc7bfe0
SIZE (rapid7-metasploit-framework-6.4.58_GH0.tar.gz) = 75560540
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- go126 : lang/go126
- python3.12 : lang/python312
- ruby34 : lang/ruby34
- Test dependencies:
-
- python3.12 : lang/python312
- Runtime dependencies:
-
- py312-requests>=0 : www/py-requests@py312
- nmap : security/nmap
- rubygem-aarch64>=0 : devel/rubygem-aarch64
- rubygem-abbrev>=0 : textproc/rubygem-abbrev
- rubygem-actionpack71>=7.1 : www/rubygem-actionpack71
- rubygem-activerecord71>=7.1 : databases/rubygem-activerecord71
- rubygem-activesupport71>=7.1 : devel/rubygem-activesupport71
- rubygem-aws-sdk-ec2>=0 : devel/rubygem-aws-sdk-ec2
- rubygem-aws-sdk-ec2instanceconnect>=0 : devel/rubygem-aws-sdk-ec2instanceconnect
- rubygem-aws-sdk-iam>=0 : devel/rubygem-aws-sdk-iam
- rubygem-aws-sdk-s3>=0 : devel/rubygem-aws-sdk-s3
- rubygem-aws-sdk-ssm>=0 : devel/rubygem-aws-sdk-ssm
- rubygem-base64>=0 : converters/rubygem-base64
- rubygem-bcrypt>=0 : security/rubygem-bcrypt
- rubygem-bcrypt_pbkdf>=0 : security/rubygem-bcrypt_pbkdf
- rubygem-benchmark>=0 : benchmarks/rubygem-benchmark
- rubygem-bigdecimal>=0 : math/rubygem-bigdecimal
- rubygem-bootsnap>=0 : devel/rubygem-bootsnap
- rubygem-bson>=0 : devel/rubygem-bson
- rubygem-bundler>=0 : sysutils/rubygem-bundler
- rubygem-chunky_png>=0 : graphics/rubygem-chunky_png
- rubygem-concurrent-ruby>=0 : devel/rubygem-concurrent-ruby
- rubygem-csv>=0 : devel/rubygem-csv
- rubygem-dnsruby>=0 : dns/rubygem-dnsruby
- rubygem-drb>=0 : devel/rubygem-drb
- rubygem-ed25519>=0 : security/rubygem-ed25519
- rubygem-elftools>=0 : devel/rubygem-elftools
- rubygem-em-http-request>=0 : www/rubygem-em-http-request
- rubygem-eventmachine>=0 : devel/rubygem-eventmachine
- rubygem-faker>=0 : devel/rubygem-faker
- rubygem-faraday>=0 : www/rubygem-faraday
- rubygem-faraday-retry>=0 : www/rubygem-faraday-retry
- rubygem-faye-websocket>=0 : www/rubygem-faye-websocket
- rubygem-ffi>=0 : devel/rubygem-ffi
- rubygem-fiddle>=0 : devel/rubygem-fiddle
- rubygem-filesize>=0 : devel/rubygem-filesize
- rubygem-getoptlong>=0 : devel/rubygem-getoptlong
- rubygem-hrr_rb_ssh-ed25519>=0 : security/rubygem-hrr_rb_ssh-ed25519
- rubygem-http-cookie>=0 : www/rubygem-http-cookie
- rubygem-irb>=0 : devel/rubygem-irb
- rubygem-jsobfu>=0 : www/rubygem-jsobfu
- rubygem-json>=0 : devel/rubygem-json
- rubygem-metasm>=0 : devel/rubygem-metasm
- rubygem-metasploit-concern>=0 : security/rubygem-metasploit-concern
- rubygem-metasploit-credential>=0 : security/rubygem-metasploit-credential
- rubygem-metasploit-model>=0 : security/rubygem-metasploit-model
- rubygem-metasploit-payloads>=2.0.189 : security/rubygem-metasploit-payloads
- rubygem-metasploit_data_models>=0 : security/rubygem-metasploit_data_models
- rubygem-metasploit_payloads-mettle>=1.0.35 : security/rubygem-metasploit_payloads-mettle
- rubygem-mqtt>=0 : net/rubygem-mqtt
- rubygem-msgpack>=0 : devel/rubygem-msgpack
- rubygem-mutex_m>=0 : devel/rubygem-mutex_m
- rubygem-nessus_rest>=0 : security/rubygem-nessus_rest
- rubygem-net-imap>=0 : mail/rubygem-net-imap
- rubygem-net-ldap>=0 : net/rubygem-net-ldap
- rubygem-net-sftp>=0 : security/rubygem-net-sftp
- rubygem-net-smtp>=0 : mail/rubygem-net-smtp
- rubygem-net-ssh>=0 : security/rubygem-net-ssh
- rubygem-network_interface>=0 : net/rubygem-network_interface
- rubygem-nexpose>=0 : security/rubygem-nexpose
- rubygem-nokogiri>=0 : textproc/rubygem-nokogiri
- rubygem-octokit4>=4 : net/rubygem-octokit4
- rubygem-openssl-ccm>=0 : security/rubygem-openssl-ccm
- rubygem-openvas-omp>=0 : security/rubygem-openvas-omp
- rubygem-ostruct>=0 : devel/rubygem-ostruct
- rubygem-packetfu>=0 : net/rubygem-packetfu
- rubygem-patch_finder>=0 : devel/rubygem-patch_finder
- rubygem-pcaprub>=0 : net/rubygem-pcaprub
- rubygem-pdf-reader>=0 : print/rubygem-pdf-reader
- rubygem-pg>=0 : databases/rubygem-pg
- rubygem-puma>=0 : www/rubygem-puma
- rubygem-rack-session10>=0 : www/rubygem-rack-session10
- rubygem-rackup10>=0 : www/rubygem-rackup10
- rubygem-railties71>=7.1 : www/rubygem-railties71
- rubygem-rasn1>=0 : security/rubygem-rasn1
- rubygem-recog>=0 : security/rubygem-recog
- rubygem-redcarpet>=0 : textproc/rubygem-redcarpet
- rubygem-reline>=0 : devel/rubygem-reline
- rubygem-rex-arch>=0 : security/rubygem-rex-arch
- rubygem-rex-bin_tools>=0 : security/rubygem-rex-bin_tools
- rubygem-rex-core>=0 : security/rubygem-rex-core
- rubygem-rex-encoder>=0 : security/rubygem-rex-encoder
- rubygem-rex-exploitation>=0 : security/rubygem-rex-exploitation
- rubygem-rex-java>=0 : security/rubygem-rex-java
- rubygem-rex-mime>=0 : security/rubygem-rex-mime
- rubygem-rex-nop>=0 : security/rubygem-rex-nop
- rubygem-rex-ole>=0 : security/rubygem-rex-ole
- rubygem-rex-powershell>=0 : security/rubygem-rex-powershell
- rubygem-rex-random_identifier>=0 : security/rubygem-rex-random_identifier
- rubygem-rex-registry>=0 : security/rubygem-rex-registry
- rubygem-rex-rop_builder>=0 : security/rubygem-rex-rop_builder
- rubygem-rex-socket>=0 : security/rubygem-rex-socket
- rubygem-rex-sslscan>=0 : security/rubygem-rex-sslscan
- rubygem-rex-struct2>=0 : security/rubygem-rex-struct2
- rubygem-rex-text>=0 : security/rubygem-rex-text
- rubygem-rex-zip>=0 : security/rubygem-rex-zip
- rubygem-rinda>=0 : devel/rubygem-rinda
- rubygem-ruby-macho>=0 : devel/rubygem-ruby-macho
- rubygem-ruby-mysql>=0 : databases/rubygem-ruby-mysql
- rubygem-ruby_smb>=0 : net/rubygem-ruby_smb
- rubygem-rubyntlm>=0 : net/rubygem-rubyntlm
- rubygem-rubyzip>=0 : archivers/rubygem-rubyzip
- rubygem-sinatra3>=0 : www/rubygem-sinatra3
- rubygem-sqlite3>=0 : databases/rubygem-sqlite3
- rubygem-sshkey>=0 : security/rubygem-sshkey
- rubygem-swagger-blocks>=0 : devel/rubygem-swagger-blocks
- rubygem-thin>=0 : www/rubygem-thin
- rubygem-tzinfo>=0 : devel/rubygem-tzinfo
- rubygem-tzinfo-data>=0 : devel/rubygem-tzinfo-data
- rubygem-unix-crypt>=0 : security/rubygem-unix-crypt
- rubygem-warden>=0 : devel/rubygem-warden
- rubygem-windows_error>=0 : devel/rubygem-windows_error
- rubygem-winrm>=0 : sysutils/rubygem-winrm
- rubygem-xdr>=0 : converters/rubygem-xdr
- rubygem-xmlrpc>=0 : net/rubygem-xmlrpc
- rubygem-zeitwerk>=0 : devel/rubygem-zeitwerk
- go126 : lang/go126
- python3.12 : lang/python312
- ruby34 : lang/ruby34
- Patch dependencies:
-
- ruby34 : lang/ruby34
-
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- security_metasploit
- USES:
- cpe go:run python ruby shebangfix
- pkg-message:
- For install:
-
This port requires the addition of seperate gems to include the win32api.
As an unprivileged non-root user, please run "bundle install" from the /usr/local/share/metasploit directory
cd /usr/local/share/metasploit && bundle install
- Master Sites:
|
Number of commits found: 205 (showing only 5 on this page)
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
2.4_1 05 Jun 2005 14:36:02
 |
pav  |
- Distfile rerolled:
* expired SSL certificate
* new exploits
PR: ports/81910
Submitted by: Yonatan <onatan@gmail.com> (maintainer) |
2.4 25 May 2005 05:40:35
 |
jylefort  |
Update to 2.4
PR: ports/81385
Submitted by: maintainer |
2.3_1 25 Jan 2005 19:01:35
 |
arved  |
Fix package, don't create links to WRKSRC into PREFIX
Bump PORTREVISION
PR: 76593
Submitted by: Yonatan <onatan@gmail.com> |
2.3 12 Jan 2005 03:52:42
 |
edwin  |
Update port: security/metasploit 2.2 -> 2.3
One script added, pkg-plist sorted to make future diffs smaller.
PR: ports/76101
Submitted by: Yonatan <onatan@gmail.com> |
2.2 19 Dec 2004 21:52:20
 |
sem  |
This is the Metasploit Project.
PR: ports/74558
Submitted by: Yonatan <onatan(at)gmail.com> |
Number of commits found: 205 (showing only 5 on this page)
|