vagd.virts.dogd
Classes
Module Contents
- class vagd.virts.dogd.Dogd(binary: str, **kwargs: Any)
Bases:
vagd.virts.cogd.CogdDocker virtualization for pwntools- Parameters:
kwargs – parameters to pass through to super
SSH from cmdvagd ssh # or ssh -o "StrictHostKeyChecking=no" -i ~/.share/local/vagd/keyfile -p $(cut .vagd/docker.lock -d":" -f 2) vagd@0.0.0.0
connect with docker execdocker exec -it $(cut ./.vagd/docker.lock -d":" -f 1) /bin/bash
Kill from cmd:vagd clean #or docker kill $(cut ./.vagd/docker.lock -d":" -f 1)
Docker containers are automatically removed after they stopDocker images need to be manually removed from dockerDockerfiles are stored in home directory to allow caching ~/.share/local/vagd/docker/<image>/Dockerfiledocker images # list images docker rmi <id> # remove correct image
- TYPE = 'dogd'
- DOCKERHOME
- LOCKFILE = './.vagd/docker.lock'
- _client_setup() Any