mirror of
https://github.com/nettitude/PoshC2
synced 2026-06-08 16:22:47 +00:00
24 lines
594 B
Bash
Executable File
24 lines
594 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# trap ctrl-c and call ctrl_c()
|
|
trap ctrl_c INT
|
|
|
|
function ctrl_c() {
|
|
popd > /dev/null
|
|
exit
|
|
}
|
|
|
|
source /usr/local/bin/_posh-common
|
|
get_posh_dir
|
|
get_posh_project_dir
|
|
|
|
DATABASE_TYPE=`cat $POSH_PROJECT_DIR/config.yml | grep "DatabaseType: " | cut -d "\"" -f 2`
|
|
DATABASE_STRING=`cat $POSH_PROJECT_DIR/config.yml | grep "PostgresConnectionString: " | cut -d "\"" -f 2`
|
|
|
|
pushd "$POSH_DIR" >/dev/null
|
|
|
|
if [ "$?" -eq "0" ]; then
|
|
python3 -m pipenv run python3 "resources/scripts/fpc.py" -p "$POSH_PROJECT_DIR" -d "$DATABASE_TYPE" -pg "$DATABASE_STRING" $@
|
|
popd > /dev/null
|
|
fi
|