notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
Port details
peda Python-based GDB extension for exploit development and debugging
1.2 security on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.2Version of this port present on the latest quarterly branch.
Maintainer: 0mp@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2018-12-28 14:58:36
Last Update: 2021-04-07 08:09:01
Commit Hash: cf118cc
Also Listed In: python
License: CC-BY-NC-SA-3.0
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (16 items)
Collapse this list.
  1. /usr/local/share/licenses/peda-1.2/catalog.mk
  2. /usr/local/share/licenses/peda-1.2/LICENSE
  3. /usr/local/share/licenses/peda-1.2/CC-BY-NC-SA-3.0
  4. libexec/peda/lib/config.py
  5. libexec/peda/lib/nasm.py
  6. libexec/peda/lib/shellcode.py
  7. libexec/peda/lib/six.py
  8. libexec/peda/lib/skeleton.py
  9. libexec/peda/lib/utils.py
  10. libexec/peda/peda.py
  11. share/doc/peda/README
  12. share/doc/peda/README.md
  13. share/doc/peda/python23-compatibility.md
  14. @owner
  15. @group
  16. @mode
Collapse this list.
Dependency lines:
  • peda>0:security/peda
To install the port:
cd /usr/ports/security/peda/ && make install clean
To add the package, run one of these commands:
  • pkg install security/peda
  • pkg install peda
PKGNAME: peda
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
peda
ABIlatestquarterly
FreeBSD:11:aarch64-1.1.21
FreeBSD:11:amd641.21.2
FreeBSD:11:armv6-1.1.21
FreeBSD:11:i3861.21.2
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-1.2
FreeBSD:12:amd641.21.2
FreeBSD:12:armv6-1.1.21
FreeBSD:12:armv7-1.1.21
FreeBSD:12:i3861.21.2
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-1.2
FreeBSD:13:aarch64-1.2
FreeBSD:13:amd641.21.2
FreeBSD:13:armv61.1.211.2
FreeBSD:13:armv71.1.211.2
FreeBSD:13:i3861.21.2
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc641.1.211.2
FreeBSD:14:aarch641.2-
FreeBSD:14:amd641.2-
FreeBSD:14:armv61.2-
FreeBSD:14:armv71.2-
FreeBSD:14:i3861.2-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc641.2-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Runtime dependencies:
  1. gdb>7.0 : devel/gdb
  2. nasm : devel/nasm
  3. py38-six>0 : devel/py-six@py38
  4. py38-future>0 : devel/py-future@py38
  5. python3.8 : lang/python38
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

pkg-message:
For install:
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/longld/peda/tar.gz/v1.2?dummy=/
Collapse this list.

Number of commits found: 7

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  1.2
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.2
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
24 Mar 2021 11:57:49
Original commit files touched by this commit Revision:569113  1.2
0mp search for other commits by this committer
Update to 1.2
14 Aug 2019 12:16:13
Original commit files touched by this commit Revision:508909  1.1.21
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories s)
02 Jun 2019 23:25:40
Original commit files touched by this commit Revision:503338  1.1.21
0mp search for other commits by this committer
security/peda: Update to latest version (v1.1-21-gf76c34d)
03 Jan 2019 12:20:31
Original commit files touched by this commit Revision:489167  1.1.19
antoine search for other commits by this committer
Python 2.6 support was removed 5 years ago
28 Dec 2018 14:58:26
Original commit files touched by this commit Revision:488605  1.1.19
0mp search for other commits by this committer
New port: security/peda: Python-based GDB extension for exploit development and
debugging

PEDA (Python Exploit Development Assistance for GDB) is a plugin for GDB.
It extends GDB with a colorful text-based UI making it easier to work with
the debugger.

Note that PEDA requires that GDB is compiled with Python support.

Its key features are:

- Enhance the display of GDB: colorize and display disassembly codes,
  registers, memory information during debugging.
- Add commands to support debugging and exploit development.

WWW: http://ropshell.com/peda/

Reviewed by:	mat
Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D18433

Number of commits found: 7