Code Monkey home page Code Monkey logo

tosec-tool's Introduction

TOSEC Tool

WARNING: UNMAINTAINED

Eventhough this tool should still work, I haven't have the need to use it for quite some time. Furthermore I didn't have the time recently to integrate security fixes, or update dependencies. Therefore use it at your own risk. Of course feel free to update the dependencies yourself and create PR. That would be highly appreciated. I might update this tool and its dependencies once I need it again.

About

The TOSEC Tool is a commandline utility (cli), which allows to perform different tasks utilizing the TOSEC database (aka. any TOSEC dataset).

Installation

Prerequisites

TOSEC Tool is written in TypeScript and ran using nodejs. Therefore an installed node executable is required to run the this project.

Installing using npm

The latest version of the TOSEC Tool may be installed from the npm registry:

$ npm install -g tosec-tool

This command will automatically download the tool and all its dependencies. Furthermore it will link the needed executable files into your PATH.

Running TOSEC Tool.

After installation the TOSEC Tool is available as tosec inside your commandline interpreter:

$ tosec --help

TOSEC Tool (c) Jakob Westhoff <[email protected]>

  Tooling for usage with the TOSEC datasets and corresponding files.

  Usage
    $ tosec <command> <options...>

   Options:
     --help: Display this help text

The tool supports specific sub commands to do your bidding. Each command has its own help information readily available:

tosec sort --help

TOSEC Tool (c) Jakob Westhoff <[email protected]>

  Tooling for usage with the TOSEC datasets and corresponding files.

  Usage
    $ tosec sort -t <dataset-dir> -o <output-dir> [-s <storage-file>] <input-dirs...>

  ...

Commands and Features

Sort

Currently the TOSEC Tool only has one command: sort.

This command will take a TOSEC dataset, as well as some directories with stored ROM files in it and sorts those files according to the TOSEC database. Thereby renaming and copying the files to a properly structured output directory. Zipped ROM files are transparently decompressed for analysing.

See tosec sort --help for more information.

tosec-tool's People

Contributors

jakobwesthoff avatar

Watchers

 avatar James Cloos avatar

tosec-tool's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.