Представляю линейку открытых проектов, посвященных отладке приложений на платформе Windows.
Для чего здесь этот топик:
1) Может кому-то понравится и пригодится в работе какой-либо из проектов, а мы получим новых хороших пользователей.
2) Может кому-то все не понравится и мы получим волны освежающей полезной критики.
3) А может кто-то захочет присоединится к команде разработчиков — это будет совсем замечательно.
Если у данного топика будет хоть какая то популярность — я буду своевременно добавлять новости и пр. информацию.
Твиттер: @pykd_dev
e-mail: pykd.codeplex@hotmail.com
Всем спасибо!
http://kdlibcpp.codeplex.com
Язык разработки: C++
Платформа: Windows
Цель: фреймворк для создания расширений для windbg или отдельных отладочных средств. В качестве отладочного ядра используется Debug Engine ( в настоящее время, но возможно, в будущем отладчные ядра можно будет менять )
http://pykd.codeplex.com
Язык разработки: C++
Платформа: Windows
Цель: изначально pykd разрабатывался как расширение для windbg, позволяюще создавать скрипты для windbg на python. В настящее время, pykd можно использовать и без windbg и писать на python собственные отладочные средства.
pykd используется в некоторых разработках посвещенных реверсинженирингу. Например:
mona.py
pykd является python оболочкой вокруг kdlibcpp.
Вот как это примерно выглядит:
| screenshot |
| |
| |
http://pykd.codeplex.com
Язык разработки: Python 2.7
Платформа: Windows
Цель: Разработка отладчика native приложений для Windows ( аналог windbg ). Основная "фишка" проекта: инструментальная поддержка создания отладочных скриптов.
Karmadbg целиком построен на pykd и изначально создавался как удобное средство для отладки python скриптов, использующих pykd.
| screenshots |
|
|
| |