Skip to content

Commit

Permalink
Don't need port for debug command
Browse files Browse the repository at this point in the history
  • Loading branch information
riskydissonance committed Jul 30, 2020
1 parent f495bab commit aca0ef4
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 10 deletions.
22 changes: 13 additions & 9 deletions poshc2/client/command_handlers/ImplantHandler.py
Original file line number Diff line number Diff line change
Expand Up @@ -427,26 +427,30 @@ def do_output_to_html(user, command):
clear()


def generate_csv(tableName):
print_good(f"Generating {PoshProjectDirectory}/reports{tableName}.csv")
os.system(f"sqlite3 -header -csv {PoshProjectDirectory}PowershellC2.SQLite 'select * from {tableName};' > {PoshProjectDirectory}reports/{tableName}.csv")


def do_generate_reports(user, command):
generate_table("Tasks")
generate_table("C2Server")
generate_table("Creds")
generate_table("Implants")
graphviz()
do_generate_csvs(user, command)
generate_csv("Tasks")
generate_csv("C2Server")
generate_csv("Creds")
generate_csv("Implants")
input("Press Enter to continue...")
clear()


def generate_csvs(tableName):
os.system(f"sqlite3 -header -csv {PoshProjectDirectory}PowershellC2.SQLite 'select * from {tableName};' > {PoshProjectDirectory}reports/{tableName}.csv")


def do_generate_csvs(user, command):
generate_csvs("Tasks")
generate_csvs("C2Server")
generate_csvs("Creds")
generate_csvs("Implants")
generate_csv("Tasks")
generate_csv("C2Server")
generate_csv("Creds")
generate_csv("Implants")
input("Press Enter to continue...")
clear()

Expand Down
2 changes: 1 addition & 1 deletion resources/scripts/posh-docker-debug
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,5 @@ if [[ ! -d "$POSH_PROJECT_DIR" ]]; then
mkdir -p "$POSH_PROJECT_DIR"
fi

sudo -E docker run -ti --rm -p "$port":443 -v "$POSH_PROJECT_DIR:$POSH_PROJECT_DIR" -v "$POSH_DIR:$POSH_DIR" -e POSHC2_DIR="${POSH_DIR}" nettitude/poshc2 /bin/bash
sudo -E docker run -ti --rm -v "$POSH_PROJECT_DIR:$POSH_PROJECT_DIR" -v "$POSH_DIR:$POSH_DIR" -e POSHC2_DIR="${POSH_DIR}" nettitude/poshc2 /bin/bash

0 comments on commit aca0ef4

Please sign in to comment.