Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #1822

ANN: ScratchABit - Interactive disassembler

Path csiph.com!eternal-september.org!feeder.eternal-september.org!border1.nntp.ams1.giganews.com!nntp.giganews.com!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!nzpost1.xs4all.net!not-for-mail
Return-Path <pmiscml@gmail.com>
X-Original-To python-announce-list@python.org
Delivered-To python-announce-list@mail.python.org
X-Spam-Status OK 0.012
X-Spam-Evidence '*H*': 0.98; '*S*': 0.00; 'open-source': 0.04; 'repository': 0.05; 'subject:ANN': 0.07; 'x86': 0.07; 'api': 0.09; 'bit)': 0.09; 'git': 0.09; 'url:github': 0.09; 'python': 0.10; '(32': 0.16; 'included,': 0.16; 'pulling': 0.16; 'intel': 0.18; "aren't": 0.22; 'paul': 0.24; 'compatible': 0.27; 'community.': 0.27; 'developing': 0.28; 'skip:( 20': 0.28; 'cpu': 0.29; 'received:google.com': 0.35; 'supports': 0.35; 'project': 0.36; 'subject:: ': 0.37; 'charset:us-ascii': 0.37; 'version': 0.38; 'to:addr:python.org': 0.40; 'hello,': 0.40; 'easy': 0.60; 'suitable': 0.61; 'email addr:gmail.com': 0.62; 'sample': 0.63; 'developed': 0.66; 'reuse': 0.66; 'reverse': 0.66; 'industry': 0.70; 'research,': 0.76; 'plugins': 0.84; 'plugins.': 0.84
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:mime-version:content-type :content-transfer-encoding; bh=0C2aqRQ+nBaAucbnus8MF8Bq8nTeGIvYLcmpr3//ea0=; b=juVBX2QaIXKZ/kLclBUVZk290dKX/dc3eFrXmiT/aHrUHpKPYpN/wNiFEViF9JC+vB NmFffai4gUWCc1WlnlgZCLitIF7mLitzlJRdI6QIOHyOvbYdQzIVlfdji3JSaWcAvDMy Wonnpb9i8onW7P1gMefKrLBasfcJMRp+J+ellT8e8mrTWk8wuuu5dZl7uvKkq5Ub9Wpy shl8WeQt8Zipg9foDdvTi5Pip7cCamnN58py98Cq8uFq+QwfBPGicSt0n0t1zXxbvrqg DLsrk/7XO92BEHg+8bdVeYpK3HH7GCydYub2JyTRjVJ6VMWGL403bIR1cvlWeBNjHZxY 2vFQ==
X-Received by 10.194.71.165 with SMTP id w5mr34368756wju.135.1440364377102; Sun, 23 Aug 2015 14:12:57 -0700 (PDT)
Date Mon, 24 Aug 2015 00:12:51 +0300
From Paul Sokolovsky <pmiscml@gmail.com>
To Python Announcements <python-announce-list@python.org>
Subject ANN: ScratchABit - Interactive disassembler
X-Mailer Claws Mail 3.11.1 (GTK+ 2.24.27; x86_64-pc-linux-gnu)
MIME-Version 1.0
Content-Type text/plain; charset=US-ASCII
Content-Transfer-Encoding 7bit
X-Mailman-Approved-At Mon, 24 Aug 2015 11:59:48 +0200
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.20+
Precedence list
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-announce-list/>
List-Post <mailto:python-announce-list@python.org>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe>
Approved python-announce-list@python.org
Newsgroups comp.lang.python.announce
Message-ID <mailman.6.1440410390.11709.python-announce-list@python.org> (permalink)
Lines 26
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1440410390 news.xs4all.nl 23861 [2001:888:2000:d::a6]:37745
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python.announce:1822

Show key headers only | View raw


Hello,

ScratchABit is pure-Python, interactive disassembler
(direct-manipulation, textmode UI), suitable for reverse engineering
work of malware analysis, security research, developing open-source
drivers, etc. ScratchABit is architecture-independent and supports
particular CPU using plugins. Plugin API used is compatible with
IDAPython, which is pretty much an industry standard and allow easy
reuse of the wealth of plugins developed by community. A sample plugin
for Intel x86 (32 or 64 bit) is included, based on pure-Python PyMsasid
disassembly engine.

ScratchABit is distributed as a git repository with submodules pulling
in any required components (plugins), allowing quick start even for
people who aren't familiar with Python (Python3 is the only
requirement).

Project is at version 0.9 currently.

https://github.com/pfalcon/ScratchABit



-- 
Best regards,
 Paul                          mailto:pmiscml@gmail.com

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

ANN: ScratchABit - Interactive disassembler Paul Sokolovsky <pmiscml@gmail.com> - 2015-08-24 00:12 +0300

csiph-web