• R/O
  • HTTP
  • SSH
  • HTTPS

stigmata: Repository summary

Stigmataのメインプログラムのためのリポジトリ.


Recent Commits RSS

Rev. Time Author Message
d1977e9 2011-12-03 18:02:04 Haruaki Tamada forasm4 とりあえずコミットしとく.
41c3139 2011-12-03 17:35:15 Haruaki Tamada fix_findbugs fixed findbugs warnings.
ecc2d3f 2011-12-03 13:13:22 Haruaki Tamada documents update documents
5f75a8c 2011-06-02 19:12:12 Haruaki Tamada master refs #344 インストールのとき,依存ライブラリも一緒にプラ...
04185f8 2011-06-01 17:47:25 Haruaki Tamada リポジトリのURLにdavが付いていたので削除した. 依存ライブ...
b54729b 2011-06-01 17:39:26 Haruaki Tamada Merge branch 'master' of git.sourceforge.jp:/gitroot/stig...
ff39d69 2011-06-01 17:37:01 Haruaki Tamada リポジトリの参照にdiamondを追加した.
bc4d70d 2011-05-31 13:41:05 Haruaki Tamada remove dependency cflib, because it is not required.
cb3f3b4 2011-04-13 17:45:06 Haruaki Tamada 必要のないクラスを削除し,クラスの整理を行った.
cfb4e28 2011-04-13 17:14:48 Haruaki Tamada Stigmataの拡張方法を書いた.

Branches

Name Rev. Time Author Message
forasm4 d1977e9 2011-12-03 18:02:04 Haruaki Tamada とりあえずコミットしとく.
fix_findbugs 41c3139 2011-12-03 17:35:15 Haruaki Tamada fixed findbugs warnings.
documents ecc2d3f 2011-12-03 13:13:22 Haruaki Tamada update documents
master 5f75a8c 2011-06-02 19:12:12 Haruaki Tamada refs #344 インストールのと...

README.txt

                   Stigmata: Java birthmark toolkit
                            version 2.0.1-SNAPSHOT
                   http://stigmata.sourceforge.jp

                              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