https://github.com/harmon25/msfdocker
Run Metasploit Framework in a container - msfconsole, msfrpcd or an interactive shell
https://github.com/harmon25/msfdocker
Last synced: 25 days ago
JSON representation
Run Metasploit Framework in a container - msfconsole, msfrpcd or an interactive shell
- Host: GitHub
- URL: https://github.com/harmon25/msfdocker
- Owner: harmon25
- License: mit
- Created: 2015-09-27T22:35:13.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-09-29T17:46:29.000Z (over 10 years ago)
- Last Synced: 2024-04-17T03:08:49.451Z (about 2 years ago)
- Language: Shell
- Size: 145 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# msfdocker
Run Metasploit Framework in a container - msfconsole, msfrpcd or an interactive shell
- Can be used with a postgres container for database functionality
```bash
docker run --name msfdb -v ~/pgdata:/pgdata \
-e POSTGRES_PASSWORD=astrongpass \
-e PGDATA=/pgdata \
postgres:9.4
```
## msfrpcd mode
```bash
docker run --name msfdocked \
--link msfdb:msfdb \
-e MODE=rpc \
-e MSF_DB_USER=msf \
-e MSF_DB_PASS=msfdbpass \
-e MSF_DB=msfdb \
-e MSF_RPCD_USER=msfUser \
-e MSF_RPCD_PASS=agoodPass \
harmon25/msfdocker
```
## interactive msfconsole mode
```bash
docker run --name msfdocked \
-it \
--link msfpgdb:msfdb \
-e MODE=cli \
-e MSF_DB_USER=msf \
-e MSF_DB_PASS=msfdbpass \
-e MSF_DB=msfdb \
harmon25/msfdocker
```
## interactive bash mode
```bash
docker run --name msfdocked \
-it \
--link msfdb:msfdb \
-e MSF_DB_USER=msf \
-e MSF_DB_PASS=msfdbpass \
-e MSF_DB=msfdb \
harmon25/msfdocker
```