You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Clone the IUST-DeepFuzz repository: `git clone https://github.com/m-zakeri/iust_deep_fuzz.git` or download the latest version https://github.com/m-zakeri/iust_deep_fuzz.git
23
+
* Clone the IUST-DeepFuzz repository: `git clone https://github.com/m-zakeri/iust_deep_fuzz.git` or download the latest version [https://github.com/m-zakeri/iust_deep_fuzz.git](https://github.com/m-zakeri/iust_deep_fuzz.git)
24
24
* IUST-DeepFuzz is almost ready for test data generation!
25
25
26
26
### Running
27
27
* Configure the `config.py` work with your dataset and to set other paths settings.
28
-
* Find the script of specific algorithm that you need.
28
+
* Find the `.py`script of specific algorithm that you need.
29
29
* Run the script in command line: `python script_name.py`
30
30
* Wait until your file format learn and your test data is generate!
31
+
* Happy fuzzing.
31
32
32
33
#### Available Pre-trained Models
33
-
A pre-trained model is a model that was trained on a large benchmark dataset to solve a problem similar to the one that we want to solve. For the time being, we provided some pre-trained model for *PDF file format*. Our best trained model is available at [model_checkpoint/best_models](../model_checkpoint/best_models)
34
+
A pre-trained model is a model that was trained on a large benchmark dataset to solve a problem similar to the one that we want to solve. For the time being, we provided some pre-trained model for *PDF file format*. Our best trained model is available at [model_checkpoint/best_models](https://github.com/m-zakeri/iust_deep_fuzz/tree/master/model_checkpoint/best_models)
34
35
35
36
#### Availbale Fuzzing Scripts
36
37
ISUT-DeepFuzz has implemented four new deep models and two new fuzz algorithms: DataNeuralFuzz and MetadataNeuralFuzz as our contribution in mentioned thesis. The following algorithms to generate and fuzz test data are available in the current release (r0.3.0):
37
38
*`data_neural_fuzz.py`: To implement the DataNeuralFuzz algorithm for fuzzing data in the files.
38
39
*`metadata_neural_fuzz.py`: To implement MetadataNeuralFuzz for fuzzing metadata in the files.
39
-
*`learn_and_fuzz_3_sample_fuzz.py`: To implement SampleFuzz algorithm introduced in https://arxiv.org/abs/1701.07232.
40
+
*`learn_and_fuzz_3_sample_fuzz.py`: To implement SampleFuzz algorithm introduced in the [Learn and Fuzz Paper](https://arxiv.org/abs/1701.07232).
40
41
41
42
#### Available Dataset
42
-
Various file formats for learning with IUST-DeepFuzz and then fuzz testing are available at [dataset directory](dataset.md).
43
+
Various file formats for learning with IUST-DeepFuzz and then fuzz testing are available at [dataset directory](https://github.com/m-zakeri/iust_deep_fuzz/tree/master/dataset). Read dataset descriptions [here](dataset.md).
0 commit comments