Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
benquike committed Jun 21, 2018
1 parent 566f51c commit 14777b0
Showing 1 changed file with 21 additions and 1 deletion.
22 changes: 21 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@ T-Fuzz consists of 2 components:
- Crash Analyzer (CrashAnalyzer): a tool that verifies whether crashes found transformed
programs are true bugs in the original program or not (coming soon).


# OS support

The current version is tested only on Ubuntu-16.04, while trying to run the code,
please use our tested OS.

# Prerequisite

T-Fuzz system is built on several opensource tools.
Expand All @@ -24,6 +30,18 @@ $ ./sys/install.sh

## Installing python libraries

### installing some dependent libraries

> Note: to use `apt-get build-dep`, you need to uncomment the deb-src lines in your apt source
> file (/etc/apt/sources.list) and run apt-get update.
```
$ sudo apt-get install build-essential gcc-multilib libtool automake autoconf bison debootstrap debian-archive-keyring
$ sudo apt-get build-dep qemu-system
$ sudo apt-get install libacl1-dev
```


### installing pip and setting up virtualenv & wrapper

```
Expand All @@ -38,14 +56,16 @@ export WORKON_HOME=$HOME/.virtual_envs
source /usr/local/bin/virtualenvwrapper.sh
```

### Creating a virtual environment
### Creating a python virtual environment

```
$ mkvirtualenv tfuzz-env
```

### Installing dependent libraries

This command will install all the dependent python libraries for you.

```
$ workon tfuzz-env
$ pip install -r req.txt
Expand Down

0 comments on commit 14777b0

Please sign in to comment.