charif
eccfd91d86
add kallsyms + klookup ( #2462 )
...
* Add kallsyms parser
* Add klookup command
* add klookup docs
2024-10-09 12:13:44 +02:00
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
2024-09-05 13:55:16 +02:00
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
2024-08-17 01:09:24 +02:00
k4lizen
88e1eb203e
better explain nearpc behaviour ( #2340 )
2024-08-07 10:44:01 +02:00
k4lizen
8f78932c5e
vis: interpret count as addr if its big enough ( #2342 )
2024-08-06 17:38:16 +02:00
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
2024-06-28 13:37:53 -07:00
卂フ卂ㄚ Ҝㄖ卩卩卂Ҝ卂
cfeba7cbb6
Added Document on Environment Variabes ( #2198 )
...
Co-authored-by: B1N4RY-P4R45173 <kopakaajay123@gmail.com>
2024-05-30 10:48:59 +02:00
Aaron Adams
c85d16b246
fix trailing whitespace everywhere ( #2188 )
2024-05-29 19:40:19 -07:00
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
2024-05-09 13:48:42 -07:00
Niko
bb4af280b0
Move Start section to the top, update commands. ( #2006 )
2024-02-01 17:00:32 +01:00
Niko
bb34a39a52
Update contact section on main page in docs. ( #2003 )
2024-01-22 19:34:42 +01:00
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.
2024-01-20 09:56:46 +01:00
Niko
561169d97c
Add new docs theme with commands documentation. ( #1999 )
2024-01-10 19:13:51 +01:00
Niko
e396922e79
Fix docs missing requirements. ( #1989 )
2024-01-04 17:11:52 +01:00
Niko
40ed3a3bd1
[Docs] Add Docs to GH workflows ( #1980 )
...
* Add Docs to GH workflows
* Exclude docs/ from Docker build
2024-01-02 17:28:13 +01:00
Disconnect3d
b2bd87939f
Remove support for Ubuntu 18.04 ( #1812 ) ( #1814 )
2023-07-19 18:40:37 +02:00
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
2023-02-23 10:31:17 +01:00
Disconnect3d
871a440a50
Use pwnlib.util.misc.which instead of gdblib.which.which ( #1584 )
2023-02-20 18:49:28 +01:00
Maria
30053d1a24
Add Documentation for Rizin
...
Updates documentation and adds help commands with the relevant rizin information.
2023-02-15 16:14:51 +00:00
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
2022-12-26 20:46:43 +01:00
Gulshan Singh
ac5a6ebe64
Minor lint and pre-hook changes ( #1349 )
2022-10-25 17:46:53 -07:00
Gulshan Singh
e456b317d7
Convert all vmmap references to pwndbg.gdblib.vmmap
2022-10-13 15:23:38 -07:00
Gulshan Singh
eabab316d2
Split config.py into lib/ and gdblib/ ( #1134 )
2022-10-13 14:50:20 +02:00
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
2022-10-11 06:11:25 +02:00
Gulshan Singh
6856e9294c
Move elf.py to gdblib ( #1260 )
2022-10-08 23:16:57 -07:00
Gulshan Singh
63b988a997
Move file.py to gdblib and improve procinfo test ( #1258 )
2022-10-08 21:07:15 -07:00
Gulshan Singh
bb342a9286
GDB Refactor [18/N]: Move proc to gdblib/proc.py ( #1247 )
2022-10-08 16:00:53 -07:00
Gulshan Singh
8fdc423841
Move net.py to lib ( #1246 )
2022-10-08 01:17:33 +02:00
Disconnect3d
3043c748fe
Remove badges from docs/index.md
2022-09-29 03:52:16 +02:00
Gulshan Singh
ffdff0f966
Move argv.py to gdblib ( #1141 )
2022-09-09 22:48:56 +02:00
Gulshan Singh
ccc56b9a58
Remove unused imports ( #1139 )
2022-09-09 04:56:26 +02:00
Gulshan Singh
2ea32b089a
Move qemu.py and remote.py to gdblib ( #1130 )
2022-09-07 14:15:07 +02:00
Gulshan Singh
8e212b46ef
Move strings.py and dt.py to gdblib ( #1129 )
2022-09-07 02:31:04 +02:00
Gulshan Singh
512db53edd
Split memory into lib/ and gdblib/ ( #1128 )
2022-09-07 01:27:46 +02:00
Gulshan Singh
6d573290ac
Move some modules into gdb/ ( #1125 )
2022-09-05 21:03:19 +02:00
Gulshan Singh
a002e29bc1
Split regs.py into lib/ and gdblib/ ( #1121 )
2022-09-05 20:42:56 +02:00
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>
2022-09-05 13:24:52 +02:00
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>
2022-09-05 13:23:20 +02:00
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
2022-09-05 04:14:40 +02:00
syheliel
7e8c999795
Fix IDE's auto-complete support ( #1106 )
...
Co-authored-by: syheliel <syheliel@gmail.com>
2022-08-30 20:46:16 +02:00
Disconnect3d
b3a560eff0
black all da code ( #1103 )
2022-08-30 02:53:00 +02:00
Lukasz Taczuk
d99e15985c
Adds documentation for debugging with PyCharm ( #1058 )
2022-08-14 22:34:36 +02:00
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
2022-08-10 22:47:09 +02:00
Samanta Navarro
38c38aacfa
Fix typos
...
Typos found with codespell.
2021-12-05 13:37:10 +01:00
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.
2021-10-09 19:36:16 +02:00
Nicky Lim
b73973392d
fix typo in dd command
2021-09-19 17:30:28 +02:00
Disconnect3d
ccd8f76803
Remove travis ( #816 )
...
* Remove travis
* Remove travis
2020-08-15 20:56:08 +02:00
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
2020-04-27 14:02:09 +02:00
Chiller Dragon
d2fc36701f
Happy new year 2020 ( #718 )
2020-03-08 14:09:55 +01:00
Anatoly Korniltsev
57cc3c2f14
Allow hexdump by module name, like vmmap ( #683 )
...
Implements #678
2019-11-03 18:44:54 +01:00