1 unstable release

Uses old Rust 2015

0.1.1 Sep 5, 2018

#113 in #decryption

MIT license

70KB
129 lines

jd-decrypter

A simple library to decode JDownloader .ejs files.

Usage

Add jd-decrypter as a dependency in Cargo.toml:

[dependencies]
jd-decrypter = "0.1.1"

Use the `jd_decrypter::JdAccountList' to decrypt a .ejs file:

extern crate jd_decrypter;

use std::env;
use jd_decrypter::JdAccountList;

fn main() {
    // loop over all arguments for the programm
    // skip the first one because it's the programm
    // own name
    for arg in env::args().skip(1) {
        // hand over the file path
        let dlc = JdAccountList::from_file(arg);

        // print the result
        println!("Accounts: {:?}", dlc);
    }
}

License

Distributed under the MIT License.


lib.rs:

A simple library to decode JDownloader .ejs files.

Usage

Add jd_decrypter as a dependency in Cargo.toml:

[dependencies]
jd-decrypter = "0.1.0"

Use the jd_decrypter::Decryptor to decrypt a .ejs file:

extern crate jd_decrypter;

use std::env;
use jd_decrypter::JdAccountList;

fn main() {
    // loop over all arguments for the programm
    // skip the first one because it's the programm
    // own name
    for arg in env::args().skip(1) {
        // hand over the file path
        let dlc = JdAccountList::from_file(arg);

        // print the result
        println!("Accounts: {:?}", dlc);
    }
}

License

Distributed under the MIT License.

Dependencies

~6.5–9MB
~154K SLoC