Skip to content

Sources for Plugin Writing

bcoles edited this page Apr 2, 2011 · 31 revisions
               ,'``.._   ,'``.
              :,--._:)\,:,._,.:       HYPNOTOAD DESIRES
              :`--,''   :`...';\      WHATWEB PLUGINS !
               `,'       `---'  `.
               /                 :
              /                   \
            ,'                     :\.___,-.
           `...,---'``````-..._    |:       \
             (                 )   ;:    )   \  _,-.
              `.              (   //          `'    \
               :               `.//  )      )     , ;
             ,-|`.            _,'/       )    ) ,' ,'
            (  :`.`-..____..=:.-':     .     _,' ,'
             `,'\ ``--....-)='    `._,  \  ,') _ '``._
          _.-/ _ `.       (_)      /     )' ; / \ \-.'
         `--(   `-:`.     `' ___..'  _,-'   |/   '.)
             `-. `.`.``-----``--,  .'
                /'.\\''       ,',');
                   `         (/  (/

ASCII art stolen from r33b.net

Have you ever wanted to target your exploits more efficiently? Ever wanted to engage in stealthy, large-scale internet scanning? Ever wanted to write a data-mining script for a web service? Ever wanted to parse local or remote files through several regular expressions and generate a tidy, grep-able report? Ever lost a web-app on your network because the only admin was hit by a bus during the install? Ever wanted to write and distribute a simple HTTP GET application but became overwhelmed with the amount of error-checking, escaping, encoding, HTTP authorization, HTML parsing and error-logging required for what is essentially a really simple task? Bored? Write a WhatWeb plugin!

Be sure to check out the Plugins [TO-DO] page for a list of applications which have already been allocated to a developer for fingerprinting.

Web Applications

Hardware

Some config files are available at the URLs listed below. Plugins have already been written for the Aruba and Nortel devices.

Web Servers

Third-Party Addons