Trepanxpy

Latest version: v1.1.1

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.1.1

================

* Adjust for newer xdis, x-python, and trepan3k

1.1.0

================

* Adjust for newer xdis 6.0.3, and x-python
* Add commands:
- `vmstack {peek|push|pop}`
- `set autostack`

1.0.3

================

* Add breakpoints! They can be on offsets too!
* step counting now works. continue to breakpoint also works
* xdis/trepan3k's new assembly formatting
* fix "list" start position
* fix saving sys.argv

1.0.2

============================

Very minor improvements but note that `set logtrace` has been renamed to `set loglevel`.

A few bugs in setting the loglevl have been fixed. For example, previously `set loglevel` only had an effect only on the first setting. The corresponding * `show loglevel` has now been added, and this output also appears after setting the loglevel.

1.0.1

============================

There have been a few usuablity improvements here, with the help of updated `trepan3k` and `x-python` and `xdis` releases.

Stack operands are now shown for instruciton and we colorize trace output.

New commands:

* `set logtrace` sets logger level on vm tracing
* `next` (step over)
* `finish` (step out)

There are some bugs in `set logtrace`, and `finish`. However, as in the last release, these are minor compared to the improvements. So release again rather than wait.

1.0.0

========================

I gotta say it that the interaction between this and x-python is pretty cool, and the possibiilities for which direction to go in on both projects are numerous and vast.

How did I get here? Well, I was pouring over trace logs to find bugs in x-python, and then realized, hey, I've written a debugger already for Python that could help here.

So here it is. I can die now and my life is complete.

Although commands like `next`, `finish` and breakpoints, aren't there yet, rather than sit on it this, I thought I'd release. This is very usuable as is - release early and often!

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.