mkol5222 / appsec-init

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

https://multipass.run/

# Create a VM
multipass launch -n appsecvm --cloud-init cloud-init.yaml -c 4 -d 20G -m 4G
# mount from host PC
multipass set local.privileged-mounts=Yes
multipass mount $(pwd) appsecvm:/home/ubuntu/w
multipass mount $(pwd) appsecvm:/home/vmuser/w

# Connect to the VM
multipass shell appsecvm

# inside the VM
export CPTOKEN=cp-eca25d-USEYOUROWN
cd ; docker-compose  -f ./w/docker-compose.yaml up -d
docker-compose  -f ./w/docker-compose.yaml logs -ft 


# diag
docker exec -it agent-container cpnano -s
docker exec -it agent-container nginx -V 
docker exec -it agent-container nginx -T 
docker exec -it agent-container curl web
docker exec -it agent-container curl 172.17.0.1:8081

# incident
 curl 127.0.0.1/?q=UNION+1=1

# cleanup
multipass delete appsecvm -p

AppSec profile - to obtain CPTOKEN env var Alt text

AppSec asset for http://127.0.0.1 Alt text

Incident Alt text

About


Languages

Language:Shell 100.0%