Aarnav
Aarnav
implements and closes #1746 I ended up implementing a multicore version unlike what I wrote in the issue. It traverses the corpus entries twice (at most), which is inefficient but...
Unfortunately there are a large amount of changes due to formatting. **main.py** (click load diff) [Add check for empty_catch_block sensitive calls](https://github.com/ossillate-inc/packj/pull/58/files#diff-52429a6955561385576b30d89351c4f0249fe877ab9783ef5308f8a1aa23b5e6R354-R395) **local_python.py** [Added literal eval function with variable support](https://github.com/ossillate-inc/packj/pull/58/files#diff-210c8d2b27adca7e7842e5504eae5c43b6ef87eb40f5427b797419f64d3f947aR21-R92) [Modified...
https://github.com/R9295/panoptisch/blob/master/panoptisch/scanner.py#L68 ``` python # scanner.py elif os.path.isdir(module_as_dir): if not is_part_of_module: # this check matters as a simple script cannot # import another script in a folder if the folder does...
Currently, scanning is aborted if a module has issues on import. Allow a ``--ignore-import-errors`` option that continues the scan and logs the error in the output file, similar to ``reason:...
Introduce some sort of caching mechanism. In django projects, many dependencies have django as a sub-dependency, causing repetitive scanning. The cache should work with resolved module sources not module names!
API to restart every `n` target executions more or less precisely. Would require changes to State, Stages, Executor and probably Fuzzer.
Implements and closes #75 TODO - [x] test - [x] clean up gcda files on restart - [x] tbd
It appears that either ``persistent_target_x86_64`` or ``harness.c`` are broken Most likely it's the harness. cc @domenukk