Code Monkey home page Code Monkey logo

dockerlief's Introduction

LIEF Docker files

dockerlief contains various Dockerfile as well as a manager to enjoy LIEF

To list all registered dockers:

$ dockerlief list

https://raw.githubusercontent.com/lief-project/Dockerlief/master/.github/img/list.png

To build and get the LIEF's documentation:

$ dockerlief build lief-doc

https://raw.githubusercontent.com/lief-project/Dockerlief/master/.github/img/build.png

Usage

dockerlief --help                                                                                                                                                                                                          (env: pylief)

  ____             _               _     ___ _____ _____
 |  _ \  ___   ___| | _____ _ __  | |   |_ _| ____|  ___|
 | | | |/ _ \ / __| |/ / _ \ '__| | |    | ||  _| | |_
 | |_| | (_) | (__|   <  __/ |    | |___ | || |___|  _|
 |____/ \___/ \___|_|\_\___|_|    |_____|___|_____|_|


usage: dockerlief [-h] [-d DOCKER_DIRECTORY]
                  [--debug | --info | --warning | --error | --critical]
                  {build,list} ...

LIEF Docker manager

positional arguments:
  {build,list}
    build               Build a LIEF Dockerfile
    list                List registred Dockerfile

optional arguments:
  -h, --help            show this help message and exit
  -d DOCKER_DIRECTORY, --directory DOCKER_DIRECTORY, --dir DOCKER_DIRECTORY
                        Location of the Dockerfiles (Default:
                        INSTALL_PATH/dockerlief/dockerfiles)

Logger:
  --debug
  --info
  --warning
  --error
  --critical

Dockerlief - 0.1.0 - Apache 2.0

To run a Dockerfile manually:

$ docker build -f DOCKERFILE_PATH -t DOCKER_TAG .
$ docker run -i -t DOCKER_TAG /bin/bash

Android Docker

The Dockerfile android.docker is used to compile LIEF for Android

You can specify the target architecture / api level as follow:

$ dockerlief build --api-level 21 --arm lief-android

dockerlief's People

Contributors

romainthomas avatar

Watchers

 avatar  avatar

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.