https://github.com/tamada/kushinada
Web interface for extracting birthmarks from given jar files, and comparing birthmarks from given jar file and stored birthmarks.
https://github.com/tamada/kushinada
Last synced: 3 months ago
JSON representation
Web interface for extracting birthmarks from given jar files, and comparing birthmarks from given jar file and stored birthmarks.
- Host: GitHub
- URL: https://github.com/tamada/kushinada
- Owner: tamada
- License: apache-2.0
- Created: 2015-11-22T06:58:08.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2015-12-03T03:41:44.000Z (about 10 years ago)
- Last Synced: 2025-10-11T18:35:23.357Z (3 months ago)
- Language: Java
- Homepage: http://tamada.github.io/kushinada/
- Size: 16.6 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# KUSHINADA
[](https://travis-ci.org/tamada/kushinada)
## Overview
Web interface for birthmarking toolkit.
A birthmark is a set of native characteristics 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
The features of KUSHINADA are:
* to store birthmark into the database, and
* the birthmarks are extracted from given jar files, and
* from specified maven repository.
* to compare birthmarks from database and given jar files.
## Compile & Run
1. Simply type ```mvn package```.
2. to run KUSHINADA, type ```java -jar target/kushinada-1.0-SNAPSHOT.jar```
3. Access ```http://localhost:8080``` with Web browser.
## Requirements
* Maven 3.x
* DWR 3.0.0
* Servlet 2.5
* Winstone 2.8
* h2 database
* Apache Commons DBUtils
* Stigmata
All of dependencies automtically download from internet by Maven.
## Licenses
Apache License version 2.0.
## Developers
* Haruaki Tamada
Please notify us some bugs and requests on https://github.com/tamada/kushinada.