Skip to content

k4lizen/kittydbg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

kittydbg

A gdbinit configuration that uses kitty tiling to take better advantage of the empty space present in the pwndbg output.

Inspired by pwnmux (blog post).

Installation

Requirements: pwndbg, gdb, kitty(v0.39.1+). Linux only.

git clone https://github.com/k4lizen/kittydbg.git
echo "source $PWD/kittydbg/gdbinit.py" >> ~/.gdbinit

Make sure that kittydbg is sourced after pwndbg is loaded.

In your kitty config you need:

allow_remote_control yes
enabled_layouts splits

you can have enabled layouts other than splits, but you need to be using splits for kittydbg to spawn the windows correctly.

Usage

Start pwndbg from kitty. image

It also works if pwndbg is started from a pwntools script, I use this in my scripts:

context.terminal = "kitten @ launch --location=before --cwd=current --bias=65".split()

image

Tbh I'm not sure if this is the best layout, if you fork this / make some adjustments please do share!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages