Skip to content

waffit integration. #290

Closed
Closed

Description

@unionor

is it possible to integrate waffit into sqlmap? or it's already done?

http://code.google.com/p/waffit/

Activity

  1. stamparm commented on Dec 12, 2012

    @stamparm
    Member

    It's a cool tool, but looks unmaintained for some time. Now, personally, I believe that sqlmap would profit from using same logic inside (detecting backend WAFs), but I am also scared that it would be too strenuous to maintain along with other stuff.

    IMO, I am for (new from glance) implementation into our code (code from there uses it's custom connection wrappers) using "testing vectors" from there - slow implementation with LOW priority.

    p.s. an idea of using a modular approach like in "tamper scripts" comes to my mind ;)

  2. antisnatchor commented on Dec 13, 2012

    @antisnatchor

    It is unmaintained Miro, you're right.
    Implementing new code, maybe partially based on waffit techniques would be better IMHO.

  3. ghost assigned on Dec 18, 2012
  4. stamparm commented on Feb 21, 2013

    @stamparm
    Member

    Added new switch --identify-waf. Principle is similar as with --tamper. All scripts from waf directory are run against the target to identify the WAF/IDS/IPS product. Currently there are 16 of those implemented. Big thanks goes to @whenov ;)

  5. stamparm commented on Feb 21, 2013

    @stamparm
    Member

    p.s. all requests in this checking are cached so there are no unnecessary requests going on.

  6. antisnatchor commented on Feb 21, 2013

    @antisnatchor

    Nice one ;-)
    I will try it soon.


    Miroslav Stampar mailto:notifications@github.com
    February 21, 2013 1:57 PM

    Added new switch |--identify-waf|. Principle is similar as with
    |--tamper|. All scripts from |./waf| directories are run against the
    target to identify the WAF/IDS/IPS product. Currently there are 16 of
    those implemented. Big thanks goes to @whenov
    https://github.com/whenov ;)

    —
    Reply to this email directly or view it on GitHub
    #290 (comment).

  7. champ1 commented on Feb 21, 2013

    @champ1

    fucking great..:)

    I look forward too auto use tamper script based on waf output.. hehe

    Thx guys..:)

  8. added a commit that references this issue on Feb 26, 2013
  9. stamparm commented on Feb 26, 2013

    @stamparm
    Member

    There was a "bug" involved prior to commit f6b43b4 in "Set-Cookie" based WAF scripts. Now fixed.

  10. stamparm commented on Feb 27, 2013

    @stamparm
    Member
    $ ls -1 sqlmap/waf
    
    airlock.py
    barracuda.py
    bigip.py
    binarysec.py
    ciscoacexml.py
    cloudflare.py
    datapower.py
    denyall.py
    dotdefender.py
    hyperguard.py
    incapsula.py
    __init__.py
    isaserver.py
    modsecurity.py
    netcontinuum.py
    netscaler.py
    profense.py
    proventia.py
    secureiis.py
    teros.py
    trafficshield.py
    uspses.py
    webappsecure.py
    webknight.py
    
  11. kirtixs commented on Feb 27, 2013

    @kirtixs
    Contributor

    Wow, very nice :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions