b10c11e8f77cafaef0e4cb12406c5c7d9adf2c2d,w3af/core/controllers/profiling/scan_log_analysis/data/crawling_stats.py,,show_crawling_stats,#,6

Before Change


    if not new_url_found_by_plugin:
        return

    print("")
    print("URLs found grouped by plugin:")

    def by_value(a, b):
        return cmp(b[1], a[1])

After Change


    IGNORING = "Ignoring form"
    FUZZABLE = "New fuzzable request identified"

    output = ListOutput("crawl_stats")

    scan.seek(0)

    found_forms = 0
    ignored_forms = 0
    fuzzable = 0
    new_url_found_by_plugin = {}

    for line in scan:
        if FUZZABLE in line:
            fuzzable += 1
            continue

        if FOUND in line:
            found_forms += 1
            continue

        if IGNORING in line:
            ignored_forms += 1
            continue

        match = NEW_URL_FOUND.search(line)
        if match:
            plugin_name = match.group(1)
            if plugin_name in new_url_found_by_plugin:
                new_url_found_by_plugin[plugin_name] += 1
            else:
                new_url_found_by_plugin[plugin_name] = 1

    output.append(ListOutputItem("fuzzable requests", {"found": fuzzable}))
    output.append(ListOutputItem("forms", {"found": found_forms,
                                           "ignored": ignored_forms}))

    if not new_url_found_by_plugin:
        return

    output.append(ListOutputItem("found URLs (group by plugin)", new_url_found_by_plugin))

    return output
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 8

Non-data size: 3

Instances


Project Name: andresriancho/w3af
Commit Name: b10c11e8f77cafaef0e4cb12406c5c7d9adf2c2d
Time: 2018-10-09
Author: andres.riancho@gmail.com
File Name: w3af/core/controllers/profiling/scan_log_analysis/data/crawling_stats.py
Class Name:
Method Name: show_crawling_stats


Project Name: andresriancho/w3af
Commit Name: b10c11e8f77cafaef0e4cb12406c5c7d9adf2c2d
Time: 2018-10-09
Author: andres.riancho@gmail.com
File Name: w3af/core/controllers/profiling/scan_log_analysis/data/errors.py
Class Name:
Method Name: show_errors


Project Name: andresriancho/w3af
Commit Name: b10c11e8f77cafaef0e4cb12406c5c7d9adf2c2d
Time: 2018-10-09
Author: andres.riancho@gmail.com
File Name: w3af/core/controllers/profiling/scan_log_analysis/data/file_sizes.py
Class Name:
Method Name: show_file_sizes


Project Name: jonas-koehler/s2cnn
Commit Name: d750d66fb998a44316000908f213ae73c53de97f
Time: 2018-03-03
Author: geiger.mario@gmail.com
File Name: examples/shrec17/dataset.py
Class Name: CacheNPY
Method Name: __call__


Project Name: hunkim/PyTorchZeroToAll
Commit Name: c4610ff26a01a0622bc11dcac0f0812f05c56e0c
Time: 2017-11-02
Author: hunkim@gmail.com
File Name: 12_4_name_classify.py
Class Name:
Method Name: train


Project Name: githubharald/SimpleHTR
Commit Name: b9fc4e3a1b9dc019640164b57d49ecba56364bfa
Time: 2018-08-16
Author: harald_scheidl@hotmail.com
File Name: src/main.py
Class Name:
Method Name: validate


Project Name: kundajelab/deeplift
Commit Name: 0fa62a22496a005b24664568595ab64597680898
Time: 2020-11-09
Author: avanti.shrikumar@gmail.com
File Name: deeplift/layers/activations.py
Class Name: Sigmoid
Method Name: _get_gradient_at_activation


Project Name: akkana/scripts
Commit Name: cb38a31627f152c22fb9e474c31b34da588e1134
Time: 2020-07-26
Author: akkana@shallowsky.com
File Name: starstack.py
Class Name:
Method Name: register