Skip to content

Commit ff407c3

Browse files
committed
Update README.rst with a new status update (#203)
1 parent a9b7076 commit ff407c3

1 file changed

Lines changed: 41 additions & 16 deletions

File tree

README.rst

Lines changed: 41 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ fully functional at the moment. We're currently working on bringing up basic
1010
functionality. Check us out again soon, or watch for updates!
1111

1212
It is intended to be used by reverse engineers by revealing and identifying
13-
previously reverse engineered similar functions and migrate documentation and
14-
annotations to current IDB. It does that by locally collecting data about
13+
previously reverse engineered similar functions and migrate documentation
14+
and annotations to current IDB. It does that by locally collecting data about
1515
functions in your IDB and uploads that information to a web service (which
1616
you're supposed to set up as well). Upon request, the web service can match
1717
your functions against all (or part) of previously uploaded functions and
@@ -23,10 +23,10 @@ synchronization between multiple reverse engineers working on the same file.
2323
Goal of REmatch
2424
===============
2525

26-
The goal of REmatch is to act as a maintained, extendable, open source tool for
27-
advanced assembly function-level binary comparison and matching. Hopefully,
28-
this will be a completely open source and free (as in speech) community-driven
29-
tool.
26+
The goal of REmatch is to act as a maintained, extendable, open source tool
27+
for advanced assembly function-level binary comparison and matching.
28+
Hopefully, this will be a completely open source and free (as in speech)
29+
community-driven tool.
3030

3131
We've noticed that although there are more than several existing binary
3232
matching tools, there's no one tool that provides all of the following:
@@ -41,12 +41,42 @@ matching tools, there's no one tool that provides all of the following:
4141
Status updates
4242
==============
4343

44-
We'll try to occasionally update here about what's going on in the project and
45-
briefly describe advancements we've had.
44+
We'll try to occasionally update here about what's going on in the project
45+
and briefly describe advancements we've had.
4646

47-
Current status (November 9th, 2016)
47+
Current status (March 1st, 2017)
4848
-----------------------------------
4949

50+
We recently got another big PR in, `Match results dialog
51+
<https://github.com/nirizr/rematch/pull/17>`_, that ended up being more then
52+
just implementing the match results dialog. It shows graphs of remote
53+
functions being matched, it has a python based scripting to filter the
54+
match results, it had quite a bit of speedup improvements to the matching
55+
engine as well as fixing some related bugs.
56+
We also added the concept of "file version" as part of the architecture.
57+
Additionally, we've added more matchers and more annotations ( with more
58+
coming on the way).
59+
We had some major code quality improvements and improved the plugin and
60+
server installation process.
61+
62+
Our current goal is the first relase, which requires:
63+
64+
#. Basic documentation being in (partially done).
65+
#. Server deployments using docker and easier installation (in progress).
66+
67+
And will optionally have:
68+
69+
#. Web interface for the server.
70+
#. An achievements / score system. Yay gamification!
71+
72+
Old statuses
73+
------------
74+
75+
Old status paragraphs will be pushed here.
76+
77+
(November 9th, 2016)
78+
++++++++++++++++++++
79+
5080
We recently got a big PR in, `implement match backend
5181
<https://github.com/nirizr/rematch/pull/22>`_, that basically sets up the
5282
foundations for matching functions (as well as some basic matching
@@ -62,13 +92,8 @@ results dialog is the next big task. We have some basic match configuration
6292
going on for the matching process such as which functions to match and against
6393
what (there's a picture in the PR ticket).
6494

65-
We also added quite a bit of minor changes (bug fixes, speedup and architecture
66-
improvements, richer UI).
67-
68-
Old statuses
69-
------------
70-
71-
Old status paragraphs will be pushed here
95+
We also added quite a bit of minor changes (bug fixes, speedup and
96+
architecture improvements, richer UI).
7297

7398
(August 30th, 2016)
7499
+++++++++++++++++++

0 commit comments

Comments
 (0)