Home

Awesome

zsh-penmux

!!! This repo is dead as it was a dead end way: Check out tmux-penmux for it's successor!!!

zsh-penmux is a session manager plugin for zsh. It is meant to be used for penetration testing sessions and tracking the terminal sessions to be used in reports.

Features:

Demo

gif

Getting Started

Requirements

Installation

oh-my-zsh

Clone this repositoy into the oh-my-zsh plugins folder:

cd ~/.oh-my-zsh/custom/plugins
git clone https://github.com/mfulz/tmux-logging-extended

Then add the following to your zshrc:

plugins+=(zsh-penmux)

Manual

TODO

Usage

1. Commands for penmux

CommandDescription
sessionManaging penmux sessions
taskManaging penmux tasks
actionManaging penmux actions
loggerManaging logging

1.1 Commands for session

CommandDescriptionOptions
createWill create a new penmux session--session,--work_dir,--no_log,--action,--task,--layout
attachWill attach to a penmux session--session
destroyWill end a penmux session--session
listList existing penmux sessions(None)

1.2 Commands for task

CommandDescriptionOptions
createWill create a new task--session,--task,--action
renameWill rename a task--session,--task,--task_id,--new_name

1.3 Commands for action

CommandDescriptionOptions
createWill create a new action--session,--task,--action
renameWill rename a task--session,--task,--task_id,--new_name,--no_log,-b,-d,-f,-h,-v

1.4 Commands for logger

CommandDescriptionOptions
addWill add an action to the logger--session,--task,--task_id,--action,--action_id
removeWill remove an action from the logger--session,--task,--task_id,--action,--action_id
startWill start logging--session
stopWill stop logging--session
toggleWill toggle logging--session