patryk4815
3420754653
Fix binja_integration.md ( #2680 )
11 months ago
patryk4815
53f77ad6a5
Fix readme: codecov wrong branch, install from tar.xz ( #2598 )
1 year ago
charif
eccfd91d86
add kallsyms + klookup ( #2462 )
...
* Add kallsyms parser
* Add klookup command
* add klookup docs
1 year ago
patryk4815
c80793f41e
add python3.10, add debian12, drop python3.8, drop ubuntu20.04, drop debian11 ( #2421 )
...
* drop ubuntu-20.04
* bump debian11->debian12
* bump python3.8->3.10
* bump py3.10 dependencies
* fix mypy/lint errors
1 year ago
Jason An
bd53325134
Update docs for binja integration and go debugging ( #2370 )
...
* Update docs for binja integration and go debugging
* add section to FEATURES.md
1 year ago
k4lizen
88e1eb203e
better explain nearpc behaviour ( #2340 )
1 year ago
k4lizen
8f78932c5e
vis: interpret count as addr if its big enough ( #2342 )
1 year ago
Gulshan Singh
95dd553ab7
Start migrating to Python logging and add log_level command ( #2230 )
...
* Start migrating to Python logging and add log_level command
* Add debug log messages to gdbinit.py
1 year ago
卂フ卂ㄚ Ҝㄖ卩卩卂Ҝ卂
cfeba7cbb6
Added Document on Environment Variabes ( #2198 )
...
Co-authored-by: B1N4RY-P4R45173 <kopakaajay123@gmail.com>
2 years ago
Aaron Adams
c85d16b246
fix trailing whitespace everywhere ( #2188 )
2 years ago
Gulshan Singh
33e91c2bab
Minor docs/website cleanup ( #2159 )
...
* Move docs dependencies into pyproject, install with poetry in GH action
* Remove old sphinx files
* Remove custom theme dir
* Hide navigation and toc on the blog page
* Remove fetch-depth from docs GH workflow
* Source venv before running mkdocs build
* Remove caching from docs GH workflow
* Remove python version in docs GH workflow
2 years ago
Niko
bb4af280b0
Move Start section to the top, update commands. ( #2006 )
2 years ago
Niko
bb34a39a52
Update contact section on main page in docs. ( #2003 )
2 years ago
Niko
ead22accda
New pages added to docs main navigation. ( #2002 )
...
* Remove content actions, add script to run docs-live.
* Add new pages to docs.
* Fix linter issue.
2 years ago
Niko
561169d97c
Add new docs theme with commands documentation. ( #1999 )
2 years ago
Niko
e396922e79
Fix docs missing requirements. ( #1989 )
2 years ago
Niko
40ed3a3bd1
[Docs] Add Docs to GH workflows ( #1980 )
...
* Add Docs to GH workflows
* Exclude docs/ from Docker build
2 years ago
Disconnect3d
b2bd87939f
Remove support for Ubuntu 18.04 ( #1812 ) ( #1814 )
2 years ago
Olivia Lucca Fraser
78da129e50
GPT-3 Command for Pwndbg ( #1589 )
...
* ai plugin
* ai plugin ready to ship
* ai plugin ready to use
* textwrap on the ai's answer
* linted ai.py
* relaxed openai version requirement
* added pandas to requirements
* removed dependency on openai module, using requests instead
* removed dependency on openai module, using requests instead
* incorporating suggestions on PR
* added types requests and bumped requests version up to the version i'm using here
* lowering version req on requests for ubuntu 18 compat
* removed some 'if True' kludges that i was using to debug things at one point
3 years ago
Disconnect3d
871a440a50
Use pwnlib.util.misc.which instead of gdblib.which.which ( #1584 )
3 years ago
Maria
30053d1a24
Add Documentation for Rizin
...
Updates documentation and adds help commands with the relevant rizin information.
3 years ago
Mario Haustein
d5f6b4669d
Remove dependency to `python-future` ( #1250 )
...
`python-future` isn't used in the entire code and abandoned upstream. The
module `__future__` is a Python builtin instead.
Closes #1250
3 years ago
Gulshan Singh
ac5a6ebe64
Minor lint and pre-hook changes ( #1349 )
3 years ago
Gulshan Singh
e456b317d7
Convert all vmmap references to pwndbg.gdblib.vmmap
3 years ago
Gulshan Singh
eabab316d2
Split config.py into lib/ and gdblib/ ( #1134 )
3 years ago
Gulshan Singh
bfbb2b8652
Move symbol.py to gdblib ( #1259 )
...
* Move symbol.py to gdblib
* Renamed private methods
* Renamed pwndbg.symbol to pwndbg.gdblib.symbol
* Cleanup symbol.py
* Fix lint issues
* Handle tls error on symbol lookup
* Fix merge conflicts
* Remove old way of looking up symbols
3 years ago
Gulshan Singh
6856e9294c
Move elf.py to gdblib ( #1260 )
3 years ago
Gulshan Singh
63b988a997
Move file.py to gdblib and improve procinfo test ( #1258 )
3 years ago
Gulshan Singh
bb342a9286
GDB Refactor [18/N]: Move proc to gdblib/proc.py ( #1247 )
3 years ago
Gulshan Singh
8fdc423841
Move net.py to lib ( #1246 )
3 years ago
Disconnect3d
3043c748fe
Remove badges from docs/index.md
3 years ago
Gulshan Singh
ffdff0f966
Move argv.py to gdblib ( #1141 )
3 years ago
Gulshan Singh
ccc56b9a58
Remove unused imports ( #1139 )
3 years ago
Gulshan Singh
2ea32b089a
Move qemu.py and remote.py to gdblib ( #1130 )
3 years ago
Gulshan Singh
8e212b46ef
Move strings.py and dt.py to gdblib ( #1129 )
3 years ago
Gulshan Singh
512db53edd
Split memory into lib/ and gdblib/ ( #1128 )
3 years ago
Gulshan Singh
6d573290ac
Move some modules into gdb/ ( #1125 )
3 years ago
Gulshan Singh
a002e29bc1
Split regs.py into lib/ and gdblib/ ( #1121 )
3 years ago
Gulshan Singh
cc50024417
Format shell scripts with shfmt ( #1123 )
...
* Add lint.sh script
* Format shell scripts with shfmt and add to lint.sh
Co-authored-by: Disconnect3d <dominik.b.czarnota@gmail.com>
3 years ago
Gulshan Singh
2b62259d7e
GDB Refactor [2/N]: move some modules to lib/ ( #1118 )
...
* Don't exclude pwndbg/lib in .gitignore
* Move which.py to lib/which.py
* move funcparser.py and functions.py to lib/
* moved version.py to lib/
* Move tips.py to lib/
* Update pwndbg/lib/version.py
Co-authored-by: Disconnect3d <dominik.b.czarnota@gmail.com>
3 years ago
Gulshan Singh
77380eb63c
GDB Refactor [1/N]: Split arch.py and related files into lib/ and gdb/ ( #1114 )
...
* Split arch.py and related files into lib/ and gdb/
* Rename pwndbg.gdb to pwndbg.gdblib
3 years ago
syheliel
7e8c999795
Fix IDE's auto-complete support ( #1106 )
...
Co-authored-by: syheliel <syheliel@gmail.com>
3 years ago
Disconnect3d
b3a560eff0
black all da code ( #1103 )
3 years ago
Lukasz Taczuk
d99e15985c
Adds documentation for debugging with PyCharm ( #1058 )
3 years ago
Janusz Kamieński
4a7f9ada3d
Remove Python 2 legacy code ( #1052 )
...
* remove py2 coding notations from files
* remove six package use and replace with proper py3 code
* remove py2 futures use
* replace unicode string literals with string literals
* remove python2 urlparse import in favor of python3 urllib.parse
* keep ida_script in py2 version
* remove hashbang python lines as the files are never ran directly
3 years ago
Samanta Navarro
38c38aacfa
Fix typos
...
Typos found with codespell.
4 years ago
Disconnect3d
eee5dbcbf1
Remove Py2 class object inheritance
...
The `class T(object):` can just be `class T:` in Py3, so this commit just removes such inheritance.
4 years ago
Nicky Lim
b73973392d
fix typo in dd command
4 years ago
Disconnect3d
ccd8f76803
Remove travis ( #816 )
...
* Remove travis
* Remove travis
5 years ago
Paweł Płatek
e3b910c5d5
Try heap ( #744 )
...
* start try_free_parser
* try_free_parser done, tests written
* add try_free to FEATURES.md
* rename current_heap to allocator
6 years ago