• R/O
  • HTTP
  • SSH

stigmata-core: Repository summary


Recent Commits RSS

Rev. Time Author Message
a879f8a 2014-11-27 20:49:09 Haruaki Tamada master update
434d9b3 2014-11-27 19:03:28 Haruaki Tamada update
a7b3e64 2012-12-13 08:29:05 Haruaki Tamada missing break statement in switch.
b189df3 2012-09-04 11:17:58 Haruaki Tamada update
ca337a0 2012-09-03 11:55:46 Haruaki Tamada update version of dependency
c1923e4 2012-09-03 11:47:33 Haruaki Tamada update
3b3e402 2012-09-01 17:13:36 Haruaki Tamada delete default birthmarks, which move to basic project. U...
d5da809 2012-03-01 18:59:54 Haruaki Tamada バージョン4.0 のためのコミット.
5f75a8c 2011-06-02 19:12:12 Haruaki Tamada refs #344 インストールのとき,依存ライブラリも一緒にプラ...
04185f8 2011-06-01 17:47:25 Haruaki Tamada リポジトリのURLにdavが付いていたので削除した. 依存ライブ...


Name Rev. Time Author Message
master a879f8a 2014-11-27 20:49:09 Haruaki Tamada update


                   Stigmata: Java birthmark toolkit
                            version 2.0.1-SNAPSHOT

                              Copyright 2006-2010 Haruaki Tamada, Ph.D
                                      Stigmata Project, Sourceforge.jp

* Overview

    Stigmata is the Java birthmark toolkit, which aims to detect the
  theft of programs.  This tool can extract birthmarks from Java
  class files directory, and compare them.

    A birthmark is a set of special informations that the program
  originally possesses.  The birthmark is carefully extracted from
  critical portions of class file.  Hence, if a class file P has
  the same birthmark as another class file Q's, Q is very likely to
  be a copy of P.  Thus, the birthmark can be used as a simple but
  powerful signature to distinguish doubtful class files (those
  which seem to be copies).

* Features

    Stigmata support the extracting birthmarks from Java class
  files, and written in Java SE 6 with ASM.

  The main features are:

  - extraction of the four types of birthmarks directly from Java
    class files (without source code),
  - pairwise birthmark comparison of Java class files,
  - Jar file and War file support,
  - plug-in architecture for new birthmarks, and
  - analysis of extracted birthmarks (MDS)

* Requirements

  Stigmata requires following libraries.

  - ASM 3.1 (http://asm.objectweb.org/)
  - Apache Commons DBUtils 1.1 (http://commons.apache.org/dbutils/)
  - Apache Commons Beanutils 1.7.0 (http://commons.apache.org/beanutils/)
  - Talisman XmlCli 1.2.2 (http://talisman.sourceforge.jp/xmlcli/)
  - Talisman MDS 1.0.1 (http://talisman.sourceforge.jp/mds/)
  - Talisman i18n 1.0.1 (http://talisman.sourceforge.jp/i18n/)
  - Talisman hermes 1.0.0 (http://talisman.sourceforge.jp/i18n/)
  - Stigmata Digger 1.1.0 (http://stigmata.sourceforge.jp/digger/)

  - JUnit 4.8.1 (http://www.junit.org/) for testing.

* Author

  Name:        Haruaki TAMADA.
  Affiliation: Stigmata Project, Sourceforge.jp
  E-mail:      tama3[ at ]users.sourceforge.jp
  Web Page:    http://stigmata.sourceforge.jp/

  Please notify us some bugs and requests to 
  mailto:stigmata-info[ at ]lists.sourceforge.jp
Show on old repository browser