├── .gitignore ├── .rubocop.yml ├── .simplecov ├── .travis.yml ├── CHANGELOG.md ├── Gemfile ├── INSTALL.md ├── LICENSE ├── Makefile ├── README.md ├── Rakefile ├── addons ├── country-scanner └── verify-nikto ├── icons ├── whatweb_icon256x256.png ├── whatweb_icon32x32.png └── whatweb_icon_48x48.png ├── lib ├── colour.rb ├── extend-http.rb ├── gems.rb ├── helper.rb ├── http-status.rb ├── logging.rb ├── logging │ ├── brief.rb │ ├── elasticsearch.rb │ ├── errors.rb │ ├── json.rb │ ├── jsonverbose.rb │ ├── magictreexml.rb │ ├── mongodb.rb │ ├── object.rb │ ├── sql.rb │ ├── verbose.rb │ └── xml.rb ├── plugin_support.rb ├── plugins.rb ├── target.rb ├── version_class.rb ├── whatweb.rb └── whatweb │ ├── banner.rb │ ├── parser.rb │ ├── redirect.rb │ ├── scan.rb │ └── version.rb ├── my-plugins ├── plugin-tutorial-1.rb ├── plugin-tutorial-2.rb ├── plugin-tutorial-3.rb ├── plugin-tutorial-4.rb ├── plugin-tutorial-5.rb ├── plugin-tutorial-6.rb └── plugin-tutorial-7.rb ├── plugin-development ├── alexa-top-10.txt ├── alexa-top-100.txt ├── alexa-top-1000.txt ├── charset-test-list.txt ├── find-common-stuff ├── get-pattern ├── idn-list.txt ├── migrate-plugins-to-v0.5.rb ├── plugin-tutorials.txt ├── update-alexa ├── update-ip-to-country-database └── wget-list ├── plugins-disabled ├── address.rb ├── adobe-flash-urls.rb ├── atom_feed.rb ├── charset.rb ├── content-type.rb ├── footer-hash.rb ├── frame-urls.rb ├── google-webmaster-verify.rb ├── header-hash.rb ├── html-comments.rb ├── http-headers.rb ├── length.rb ├── links.rb ├── md5.rb ├── meta-city.rb ├── meta-contact.rb ├── meta-country.rb ├── meta-description.rb ├── meta-geography.rb ├── meta-keywords.rb ├── meta-state.rb ├── meta-zipcode.rb ├── mobile-website.rb ├── post-parameters.rb ├── rss_feed.rb ├── script-urls.rb ├── shortcut-icon.rb ├── subdomains.rb ├── tagpattern-hash.rb └── vary.rb ├── plugins ├── 1024-cms.rb ├── 1n1-hosting.rb ├── 360-web-manager.rb ├── 3com-nbx.rb ├── 3dcart.rb ├── 4d.rb ├── 4images.rb ├── 68-classifieds-script.rb ├── 6kbbs.rb ├── IpToCountry.csv ├── aardvark-topsites-php.rb ├── ab-web-cms.rb ├── abo.cms.rb ├── abyss-web-server.rb ├── acarsd.rb ├── accellion-secure-file-transfer.rb ├── access-control-allow-methods.rb ├── acclipse.rb ├── achecker.rb ├── acidcat-cms.rb ├── acme.serve.rb ├── acollab.rb ├── acontent.rb ├── acti-web-configurator.rb ├── activecollab.rb ├── activehtml.rb ├── activeweb-content-server.rb ├── activex.rb ├── ad-network-script.rb ├── adaptcms.rb ├── adcon-telemetry-gateway.rb ├── addthis.rb ├── adobe-connect.rb ├── adobe-experience-manager.rb ├── adobe-flash.rb ├── adsubtract.rb ├── adtran-device.rb ├── advance_digitalmg.rb ├── advanced-guestbook.rb ├── advanced-image-hosting-script.rb ├── advantech-webaccess.rb ├── adxstudio-cms.rb ├── aef.rb ├── afterlogic-webmail-pro.rb ├── aicart.rb ├── aidex-webserver.rb ├── airos.rb ├── airtiesrouter.rb ├── airvaecommerce.rb ├── aj-auction-pro.rb ├── aja-video-converter.rb ├── akamai-global-host.rb ├── akiva-webboard.rb ├── aladdin-hasp-license-manager.rb ├── alcatel-lucent-omniswitch.rb ├── all-in-one-seo-pack.rb ├── allegro-rompager.rb ├── allen-bradley-plc.rb ├── allinta-cms.rb ├── allnewsmanager.net.rb ├── allomani-e-store.rb ├── allow.rb ├── alpha-five.rb ├── alstrasoft-askme.rb ├── alstrasoft-epay-enterprise.rb ├── alt-n-mdaemon-worldclient.rb ├── alter-native.rb ├── alumniserver.rb ├── am4ss.rb ├── amazon-elastic-load-balancer.rb ├── amdsoft.rb ├── amiro-cms.rb ├── amr-wincontrol.rb ├── amxmodx.rb ├── ananyoo-cms.rb ├── anecms.rb ├── antiboard.rb ├── anygate.rb ├── anyinventory.rb ├── aolserver.rb ├── ap-router.rb ├── apache-archiva.rb ├── apache-cocoon.rb ├── apache-couchdb.rb ├── apache-flink.rb ├── apache-forrest.rb ├── apache-struts.rb ├── apache-tomcat.rb ├── apache-traffic-server.rb ├── apache-wicket.rb ├── apache.rb ├── apc-infrastruxure-manager.rb ├── apc-ups-management-card.rb ├── apphp-calendar.rb ├── appleidiskserver.rb ├── applet.rb ├── appserv.rb ├── arab-portal.rb ├── argosoft-mail-server.rb ├── arris-touchstone-router.rb ├── articlepublisherpro.rb ├── artifactory.rb ├── artiphp-cms.rb ├── aruba-device.rb ├── aruba-mobility-controller-config-file.rb ├── ashnews.rb ├── asp-nuke.rb ├── asp.net.rb ├── aspforum.rb ├── aspilot-cart.rb ├── asproxy.rb ├── aspthai.net-webboard.rb ├── aspweblinks.rb ├── astaro-command-center.rb ├── astaro-end-user-portal.rb ├── astaro-security-gateway.rb ├── asterisk.rb ├── atlassian-jira.rb ├── atmail-webmail.rb ├── atomic-cms.rb ├── atomic-photo-album.rb ├── atutor.rb ├── atvise-webmi.rb ├── aurion.rb ├── auto-cms.rb ├── autoindex-php-script.rb ├── auxilium-petratepro.rb ├── av-arcade.rb ├── avantfax.rb ├── avaya-aura-utility-server.rb ├── avaya-ip-office.rb ├── avaya-secure-router.rb ├── avocent-dsview.rb ├── avtech-video-web-server.rb ├── awstats.rb ├── axcms.net.rb ├── axel-device.rb ├── axentra-hipserv.rb ├── axigen-mail-server.rb ├── axis-commerce.rb ├── axis-network-camera.rb ├── axis-printserver.rb ├── axous.rb ├── axtls.rb ├── axway-securetransport.rb ├── azure.rb ├── b2evolution.rb ├── baap-mobile-version.rb ├── bab.stats.rb ├── backbee.rb ├── backuppc.rb ├── bad-behaviour-anti-spam-plugin.rb ├── badblue.rb ├── barracuda-backup-server.rb ├── barracuda-load-balancer.rb ├── barracuda-spam-firewall.rb ├── barracuda-waf.rb ├── barts-cms.rb ├── base.rb ├── basic-php-events-lister.rb ├── basilic.rb ├── batavi.rb ├── battle-blog.rb ├── bbpress.rb ├── bea-weblogic-server.rb ├── beef.rb ├── belkin-modem.rb ├── ben-ssl.rb ├── bentley-systems-projectwise.rb ├── bestshoppro.rb ├── bigace.rb ├── bigcommerce.rb ├── bigdump.rb ├── billion-router.rb ├── binarysec-firewall.rb ├── bing-searchengine.rb ├── bingophp-news.rb ├── biromsoft-webcam.rb ├── biscom-delivery-server.rb ├── bitcoin-js-remote.rb ├── bitkeeper.rb ├── bitrix-site-manager.rb ├── bitweaver.rb ├── blackjumbodog.rb ├── blazix.rb ├── blockscout.rb ├── blogengine.net.rb ├── blogger.rb ├── blogn-plus.rb ├── blogsmithmedia.rb ├── bloofoxcms.rb ├── blox.rb ├── blue-coat-proxysg.rb ├── bluedragon.rb ├── bluenet-video-server.rb ├── bluenet-video.rb ├── blueonyx.rb ├── bluequartz.rb ├── bm-classifieds.rb ├── bmc-remedy.rb ├── boa-webserver.rb ├── boastmachine.rb ├── bobo.rb ├── bomgar.rb ├── booksolved.rb ├── boonex-dolphin.rb ├── bootstrap.rb ├── bosclassifieds.rb ├── brewblogger.rb ├── brightcove.rb ├── broadwin-webaccess.rb ├── brother-fax.rb ├── brother-printer.rb ├── browsercms.rb ├── bspeak.rb ├── buddy-zone.rb ├── bugfree.rb ├── bugtracker-net.rb ├── bulletlink-newspaper-template.rb ├── burning-board-lite.rb ├── businessspace.rb ├── bxr.rb ├── c99-shell.rb ├── ca-siteminder.rb ├── cachelogic-expired-domains-script.rb ├── cacti.rb ├── cactushop.rb ├── cafeengine.rb ├── calendarix.rb ├── calendarscript.rb ├── calogic-calendars.rb ├── calypso-ion-8r-device.rb ├── camera-life.rb ├── campsite.rb ├── canon-network-camera.rb ├── canon-print-server.rb ├── canon-printer.rb ├── capexweb.rb ├── car-portal.rb ├── card-reader-adapter.rb ├── carel-data-server.rb ├── carrier-ccnweb.rb ├── cartweaver.rb ├── castor.rb ├── caudium.rb ├── cauposhop-classic.rb ├── cbs-interactive.rb ├── cdk-connected-website.rb ├── cdn-cache-server.rb ├── censura.rb ├── centreon.rb ├── cerberus-helpdesk.rb ├── cern.rb ├── cervis.rb ├── cf-image-hosting-script.rb ├── cgi-backdoor.rb ├── cgi-irc.rb ├── cgiproxy.rb ├── cgit.rb ├── chamilo.rb ├── chance-i-divis-dvr.rb ├── check-point-firewall.rb ├── check-point-ssl-network-extender.rb ├── cherokee.rb ├── chiliproject.rb ├── chillycms.rb ├── chinacache.rb ├── cimplicity-webview.rb ├── cinvoice.rb ├── cisco-ace-xml-gateway.rb ├── cisco-ace.rb ├── cisco-adaptive-security-appliance.rb ├── cisco-ios.rb ├── cisco-ip-phone.rb ├── cisco-vpn-3000-concentrator.rb ├── citrix-access-gateway.rb ├── citrix-confproxy.rb ├── citrix-metaframe.rb ├── citrix-netscaler.rb ├── citrix-web-pn-server.rb ├── citrix-xenserver.rb ├── citrusdb.rb ├── cituscms.rb ├── cl-http.rb ├── clansphere.rb ├── claroline.rb ├── clearwell-e-discovery.rb ├── clickmotive.rb ├── clicktale.rb ├── clicky.rb ├── clientexec.rb ├── clipbucket.rb ├── clipshare.rb ├── cloudflare.rb ├── cloudfront.rb ├── cm3-cms.rb ├── cms-made-simple.rb ├── cms-webmanager-pro.rb ├── cmscontrol.rb ├── cmscout.rb ├── cmsimple.rb ├── cmsqlite.rb ├── cmydocument.rb ├── code_igniter_profiler.rb ├── codeigniter.rb ├── codesys-web-visualization.rb ├── cogent-datahub.rb ├── coldfusion.rb ├── collabtive.rb ├── collegiatelink.rb ├── comanche.rb ├── comersus.rb ├── commerce-builder.rb ├── commonspot.rb ├── communigate-pro.rb ├── comprafacil.rb ├── concrete5.rb ├── conexant-emweb.rb ├── confluence.rb ├── conftool.rb ├── connect2.rb ├── connectix-board.rb ├── connectups-x.rb ├── constructr-cms.rb ├── contao.rb ├── content-language.rb ├── content-security-policy.rb ├── contentteller-cms.rb ├── contentxxl.rb ├── contrexx-cms.rb ├── controlstar-scada.rb ├── cookies.rb ├── coppermine.rb ├── couchpotato.rb ├── cougar.rb ├── country-codes.txt ├── country-ips.dat ├── country.rb ├── covalent-enterprise-ready-server.rb ├── cowiki.rb ├── coyotepoint-load-balancer.rb ├── cpanel.rb ├── cpassman.rb ├── cpcommerce.rb ├── craftcms.rb ├── crazyegg.rb ├── createlive-cms.rb ├── crossdomain.xml.rb ├── crushftp.rb ├── cruxcms.rb ├── cruxpa.rb ├── cs-cart.rb ├── cscssm.rb ├── cubecart.rb ├── cultbooking.rb ├── cups.rb ├── cushy-cms.rb ├── custom-cms.rb ├── cuteflow.rb ├── cyberoam-appliance.rb ├── cybozu-garoon.rb ├── cyn.in.rb ├── cype-mscms.rb ├── d-link-network-camera.rb ├── d-link-router.rb ├── dada-mail.rb ├── dadabik.rb ├── daffodil-crm.rb ├── daisy.rb ├── darkstat.rb ├── dart-webserver-tool.rb ├── data-ontap.rb ├── dataflexvine-voip-iad.rb ├── datalife-engine.rb ├── datanet.rb ├── datum-tymserve.rb ├── david-webbox.rb ├── day-communique.rb ├── dbhcms.rb ├── dd-wrt.rb ├── dedicated-micros-device.rb ├── delegate.rb ├── dell-kace-appliance.rb ├── dell-openmanage-switch-administrator.rb ├── dell-printer.rb ├── dell-remote-access-controller.rb ├── deluge-web.rb ├── deluxebb.rb ├── demandware.rb ├── diamondlist.rb ├── diaspora.rb ├── dibos.rb ├── diferior-cms.rb ├── digioz-guestbook.rb ├── digital-scribe.rb ├── dir2web-cms.rb ├── direct-packet-device.rb ├── directadmin.rb ├── diy-cms.rb ├── django.rb ├── dli-lpc.rb ├── dmxready-members-area-manager.rb ├── dmxready-portfolio-manager.rb ├── dmxready-secure-document-library.rb ├── dnp-firewall.rb ├── docebolms.rb ├── dokeos.rb ├── dokuwiki.rb ├── dolphin.rb ├── donations-cloud.rb ├── dorg.rb ├── dota-openstats.rb ├── dotclear.rb ├── dotcms.rb ├── dotdefender.rb ├── dotnetnuke.rb ├── dr-web-anti-virus.rb ├── dradis-framework.rb ├── dreambox.rb ├── drugpak.rb ├── drupal.rb ├── dspace.rb ├── dt-centrepiece.rb ├── dublin_core.rb ├── duclassified.rb ├── duforum.rb ├── dugallery.rb ├── dv-cart.rb ├── dvr-webclient.rb ├── dvwa.rb ├── dwr.rb ├── dxsock.rb ├── dynamicweb.rb ├── dynaweb-httpd.rb ├── dzcp.rb ├── e-manage-myschool.rb ├── e-xoopport.rb ├── earlyimpact-productcart.rb ├── easy-file-sharing-web-server.rb ├── easy-site-edit.rb ├── easyconsole-cms.rb ├── easyfeeds.rb ├── easylink-web-solutions.rb ├── eazycms.rb ├── ebuilding.rb ├── echo.rb ├── ecomat-cms.rb ├── ecshop.rb ├── edgeprism.rb ├── edimax.rb ├── edirectory.rb ├── edito-cms.rb ├── edk.rb ├── ee.rb ├── efront.rb ├── egroupware.rb ├── ektron-cms.rb ├── elasticsearch.rb ├── electro-industries-gaugetech.rb ├── elite-gaming-ladders.rb ├── elitius.rb ├── elxis-cms.rb ├── email.rb ├── embedthis.rb ├── emc-documentum-webtop.rb ├── emc-networker.rb ├── emeeting-online-dating-software.rb ├── emo-realty-manager.rb ├── empirecms.rb ├── ems-entry-com.rb ├── energine.rb ├── enhydra-application-server.rb ├── enigma2.rb ├── entrans.rb ├── envezion~media.rb ├── envision.rb ├── epic-web-honeypot.rb ├── episerver.rb ├── epiware.rb ├── epson-printer.rb ├── ericsson-tv-web-server.rb ├── error_log.rb ├── escenic.rb ├── eserv.rb ├── esitesbuilder.rb ├── esotalk.rb ├── essentia-web-server.rb ├── esvon-classifieds.rb ├── esyndicat.rb ├── etano.rb ├── ethproxy.rb ├── eticket.rb ├── eulerianws.rb ├── evercookie.rb ├── everfocus-cctv.rb ├── evocam.rb ├── exponent-cms.rb ├── expression-engine.rb ├── extjs.rb ├── extplorer.rb ├── extremeware.rb ├── ez-oscommerce.rb ├── ez-publish.rb ├── ezboo-webstats.rb ├── ezcms.rb ├── f3site.rb ├── f5-big-ip.rb ├── facebook-plugin.rb ├── falcon-web-server.rb ├── fastcgi-echo.rb ├── fastpublish-cms.rb ├── fatwire-content-server.rb ├── fbi-takedown-notice.rb ├── fcms.rb ├── festos.rb ├── fex.rb ├── fidion-cms.rb ├── file-upload-manager.rb ├── filemakerpro.rb ├── filenice.rb ├── filevista.rb ├── firephp.rb ├── fitelnet-router.rb ├── fizmez-web-server.rb ├── flat-file-guestbook.rb ├── flax-article-manager.rb ├── flir-ax8.rb ├── fluentnet.rb ├── fluid-dynamics-search-engine.rb ├── fluxbb.rb ├── flyspray.rb ├── fnord.rb ├── footprint.rb ├── forest-blog.rb ├── formmail.rb ├── fortinet-firewall.rb ├── fortiweb.rb ├── fossil.rb ├── fpoll.rb ├── frame.rb ├── freakauth.rb ├── free-realty.rb ├── free-simple-software.rb ├── freejoomlas.com.rb ├── freenac.rb ├── freenas.rb ├── freepbx.rb ├── frog-cms.rb ├── frontpage-extensions.rb ├── frontpage-personal-web-server.rb ├── fsaatlas.rb ├── fujitsu-infoprovider-pro.rb ├── fujitsu-router.rb ├── fujitsu-switch.rb ├── fujitsu-wireless-ap.rb ├── funkwerk-gateway.rb ├── fusionbb.rb ├── gallarific.rb ├── gallery.rb ├── ganglia.rb ├── gannett.rb ├── gatequest-php-site-recommender.rb ├── gcards.rb ├── gearhost.rb ├── geeklog.rb ├── genexus.rb ├── genohm-scada.rb ├── geobytes-geoselect.rb ├── geohttpserver.rb ├── geonode.rb ├── geoserver.rb ├── getsimple.rb ├── gitorious.rb ├── gitstat.rb ├── gitweb.rb ├── glfusion.rb ├── glossword.rb ├── goahead-web.rb ├── google-analytics.rb ├── google-apis.rb ├── google-hack-honeypot.rb ├── google-maps.rb ├── google-results.rb ├── google-search-appliance.rb ├── google-talk-chatback.rb ├── gordano-messaging-suite.rb ├── goserve.rb ├── gossamer-forum.rb ├── gpsgate-server.rb ├── grafana.rb ├── grandstream-phone.rb ├── grandtec-x-guard.rb ├── gridsite.rb ├── group-office.rb ├── gsoap.rb ├── guppy.rb ├── h3c-secblade-firewall.rb ├── haproxy.rb ├── harris-netvx.rb ├── heitel-digital-video-device.rb ├── help-desk-software.rb ├── hesk.rb ├── highwire-press.rb ├── hiki.rb ├── hikvision.rb ├── hitbox-gateway.rb ├── hivemail.rb ├── holocms.rb ├── home-control-box.rb ├── hopftimeserver.rb ├── horde-application-framework.rb ├── hostbill.rb ├── hot-banana.rb ├── hotaru-cms.rb ├── hp-laserjet-printer.rb ├── hp-officejet-printer.rb ├── hp-printer.rb ├── hp-procurve-switch.rb ├── hp-sitescope.rb ├── hp-storageworks-library.rb ├── hp-system-management-homepage.rb ├── hp-virtual-connect-manager.rb ├── html5.rb ├── htpasswd.rb ├── http-explorer.rb ├── http-server.rb ├── httpfileserver.rb ├── httponly.rb ├── huawei-firewall.rb ├── huawei-quidway-switch.rb ├── hubspot.rb ├── hughes-satellite-router.rb ├── hughes-voice-appliance.rb ├── huginn.rb ├── hunt-electronics-cctv.rb ├── hybrid-cluster.rb ├── hycus-cms.rb ├── hynetos-httpd.rb ├── hyperic-hq.rb ├── hyperwave-is.rb ├── i-catcher-console.rb ├── i-gallery.rb ├── i-o-data-router.rb ├── i.lon-smartserver.rb ├── i3micro.rb ├── ib-lite.rb ├── ibm-bladecenter.rb ├── ibm-cics-transaction-server.rb ├── ibm-cognos.rb ├── ibm-http-server.rb ├── ibm-internet-connection-server.rb ├── ibm-remote-supervisor-adapter.rb ├── ibm-web-traffic-express-caching-proxy.rb ├── ibm-webseal.rb ├── ibm-websphere-datapower.rb ├── ibm-websphere.rb ├── icecast.rb ├── iceshop.rb ├── icewarp-email-server.rb ├── icewarp-server.rb ├── iciniti-store.rb ├── icom-router.rb ├── ideawebserver.rb ├── idvr.rb ├── igaming-cms.rb ├── igivetest.rb ├── iguard-security-system.rb ├── ihtml.rb ├── ikonboard.rb ├── ilient-sysaid.rb ├── ilo.rb ├── imageview.rb ├── imgallery.rb ├── imperva-securesphere.rb ├── impresspages-cms.rb ├── incapsula-waf.rb ├── index-of.rb ├── indices.rb ├── indico.rb ├── infinet-bcx1-controller-router.rb ├── infinet-wireless-wanflex-router.rb ├── infomaster.rb ├── informatics-cms.rb ├── infotrak-oil-commander.rb ├── inktomi-search.rb ├── inout-adserver.rb ├── inout-article-base.rb ├── inout-music.rb ├── intellinet-ip-camera.rb ├── intermec-easylan.rb ├── internet-cluster-manager.rb ├── internet-rimon-filter.rb ├── interred.rb ├── interspire-shopping-cart.rb ├── intoto-router.rb ├── intrasrv.rb ├── intraxxion-cms.rb ├── intrinsyc-deviceweb.rb ├── inverseflow-help-desk-system.rb ├── invision-power-board.rb ├── ioncube-loader.rb ├── ioncube-php-accelerator.rb ├── ionize-cms.rb ├── ip-logger-pro.rb ├── ip.rb ├── ipcop-firewall.rb ├── ipeer.rb ├── ipmate-router.rb ├── ipswitch-imail.rb ├── iptime-router.rb ├── iqeye-netcam.rb ├── irealty.rb ├── isc-scada-service.rb ├── iscripts-cybermatch.rb ├── iscripts-easysnaps.rb ├── iscripts-multicart.rb ├── iscripts-reservelogic.rb ├── iscripts-socialware.rb ├── isolsoft-support-center.rb ├── isp-config.rb ├── ispcp-omega.rb ├── italkbb.rb ├── itop.rb ├── iwss.rb ├── jagoanstore-cms.rb ├── jamm-cms.rb ├── jamroom.rb ├── jasig-cas.rb ├── java-management-extensions.rb ├── java-password-log.rb ├── java.rb ├── jboss.rb ├── jcore.rb ├── jcow.rb ├── jenkins.rb ├── jetnexus-load-balancer.rb ├── jetty.rb ├── jeus.rb ├── jgs-portal.rb ├── jigsaw.rb ├── jive-sbs.rb ├── jobberbase.rb ├── joomla.rb ├── jquery.rb ├── juniper-load-balancer.rb ├── juniper-netscreen-secure-access.rb ├── justanswer-professional.rb ├── jw-player.rb ├── jxt-consulting.rb ├── kaibb.rb ├── kajona.rb ├── kampyle.rb ├── kandidat-cms.rb ├── karrigell.rb ├── kayako-supportsuite.rb ├── kazaa.rb ├── kedacom-truesens.rb ├── keil-embedded-web-server.rb ├── kentico-cms.rb ├── kerio-connect.rb ├── kerio-webstar.rb ├── kerio-winroute-firewall.rb ├── keyfocus-webserver.rb ├── kibana.rb ├── kinja.rb ├── kleeja.rb ├── kloxo-single-server.rb ├── kmsoft-guestbook.rb ├── knopflerfish-http-server.rb ├── knowledgetree.rb ├── koala-web-server.rb ├── kodi.rb ├── koha.rb ├── kohana.rb ├── kolab.rb ├── konica-minolta-printer.rb ├── kontaktformular.rb ├── koobi.rb ├── kordil-edms.rb ├── ksearch.rb ├── kss.rb ├── kyocera-printer.rb ├── labview.rb ├── lancom-device.rb ├── lancom-vpn.rb ├── landshop.rb ├── lanrtc.rb ├── lantronix-device.rb ├── laravel.rb ├── lasernet-cms.rb ├── laserwash.rb ├── lasso-web-data-engine.rb ├── leap.rb ├── letodms.rb ├── level1-router.rb ├── libwww-perl-daemon.rb ├── liferay.rb ├── lifesize-control.rb ├── lifetype.rb ├── lightbox.rb ├── lightneasy.rb ├── lighttpd.rb ├── limesurvey.rb ├── link-cms.rb ├── linkspheric.rb ├── linksys-nas.rb ├── linksys-network-camera.rb ├── linksys-print-server.rb ├── linksys-router.rb ├── linksys-usb-hdd.rb ├── linksys-wireless-g-camera.rb ├── listserv.rb ├── literadius.rb ├── litespeed.rb ├── lithium.rb ├── livezilla.rb ├── lk-ihc-controller.rb ├── locazolist-classifieds.rb ├── lochdns-mydns-appliance.rb ├── log1-cms.rb ├── loggix.rb ├── lotus-domino.rb ├── lotus-notes-traveler.rb ├── lotuscms.rb ├── lpse.rb ├── luci.rb ├── lusca-web-proxy-cache.rb ├── lussumo-vanilla.rb ├── luxcal.rb ├── lxr.rb ├── lynxguide.rb ├── lyris-listmanager.rb ├── m2soft-rdserver.rb ├── mac-osx-server.rb ├── machttp.rb ├── macos-personal-websharing.rb ├── macs-cms.rb ├── magento.rb ├── magimagebank.rb ├── mahara.rb ├── mailenable.rb ├── mailform-plugin.rb ├── mailman.rb ├── mailsite-express.rb ├── mambo.rb ├── managed-fusion-url-rewriter.rb ├── manageengine-applications-manager.rb ├── manageengine-deviceexpert.rb ├── mantisbt.rb ├── mapserver-4-windows.rb ├── mapserver.rb ├── mark-of-the-web.rb ├── mashery-proxy.rb ├── mason.rb ├── mathopd.rb ├── matomo.rb ├── maxmind-geoip.rb ├── mcafee-epolicy-orchestrator.rb ├── mcafee-secure.rb ├── mcclatchy_interactive.rb ├── md-pro.rb ├── mediawiki.rb ├── meetingplaza.rb ├── meitrack.rb ├── memht-portal.rb ├── mercurial.rb ├── meta-author.rb ├── meta-generator.rb ├── meta-geo.rb ├── meta-powered-by.rb ├── meta-refresh.rb ├── metinfo.rb ├── mezzanine.rb ├── mgb-opensource-guestbook.rb ├── mhttpd.rb ├── mibew-messenger.rb ├── micro-cms.rb ├── micro_httpd.rb ├── micronet-router.rb ├── microsoft-httpapi.rb ├── microsoft-iis.rb ├── microsoft-office-xml.rb ├── microsoft-remote-web-workplace.rb ├── microsoft-sharepoint.rb ├── microsoft-sql-server-report-manager.rb ├── microsoft-wince.rb ├── microsoft-windows-business-server.rb ├── microsoft_odbc_error.rb ├── microsoftofficewebserver.rb ├── microsys-promotic.rb ├── mihalism-multi-host.rb ├── mikrotik-router.rb ├── mikrotik-routeros.rb ├── minecraft-server.rb ├── miniature-jws.rb ├── minibb.rb ├── minicwb.rb ├── minify.rb ├── mint.rb ├── mioot-live-chat.rb ├── mirapoint-email-appliance.rb ├── mission-control-application-shield.rb ├── mistcms.rb ├── mivamerchant.rb ├── mjniohttpdaemon.rb ├── mkportal.rb ├── mno-go-search.rb ├── mobile-joomla.rb ├── mobileiron-mdm.rb ├── mobilityguard.rb ├── mobotix-network-camera.rb ├── mochiweb.rb ├── modernizr.rb ├── modlogan.rb ├── modx-cms.rb ├── mojoportal.rb ├── mongodb.rb ├── mongrel.rb ├── monkey.rb ├── moodle.rb ├── moonfruit.rb ├── mootools.rb ├── motorito.rb ├── movable_type.rb ├── moxa-nport-device.rb ├── moxahttp.rb ├── mrtg.rb ├── ms-sdk-httpserver.rb ├── msfweb.rb ├── msgs.rb ├── mshift.rb ├── multipowupload.rb ├── mura-cms.rb ├── musicbox.rb ├── muster-render-farm.rb ├── my-php-indexer.rb ├── my-webcamxp-server.rb ├── mybb.rb ├── myhobbysite.rb ├── myiosoft-ajax-portal.rb ├── myphp-forum.rb ├── myre-php.rb ├── myshell.rb ├── mysource-matrix.rb ├── mysql-dump.rb ├── mysql-error.rb ├── mysql_connect.rb ├── mysqldumper.rb ├── mysqlman.rb ├── mywebftp.rb ├── myzone.rb ├── nabble.rb ├── namazu.rb ├── navicopa.rb ├── ncr-itran-3000t-imaging-transport.rb ├── ncsa-httpd.rb ├── nera-satlink.rb ├── net2ftp.rb ├── net2phone.rb ├── netapp-nas.rb ├── netboard.rb ├── netbotz-network-monitoring-device.rb ├── netbox.rb ├── netcache-appliance.rb ├── netcomm-wireless-hotspot-gateway.rb ├── netgear-firewall.rb ├── netgear-print-server.rb ├── netgear-router.rb ├── netious-cms.rb ├── netjuke.rb ├── netport.rb ├── netpresenz.rb ├── netquery.rb ├── netref.rb ├── netscape-enterprise.rb ├── netscape-fasttrack.rb ├── netshelter-vpn.rb ├── netsnap-web-camera.rb ├── netsuite.rb ├── netsweeper.rb ├── nettalk-webserver.rb ├── nette-framework.rb ├── netvehicle.rb ├── netwin-dbabble.rb ├── netwin-surgemail.rb ├── network-tracker.rb ├── networx.rb ├── newbay_media.rb ├── newscoop.rb ├── newswall.rb ├── nexpose-security-console.rb ├── nextgen-gallery.rb ├── nexusphp.rb ├── nginx.rb ├── niagara-web-server.rb ├── ninkobb.rb ├── nintendo-ds.rb ├── nintendo-gamecube.rb ├── nintendo-wii.rb ├── nmap-log.rb ├── nop-commerce.rb ├── nopcommerce.rb ├── nortel-ethernet-routing-switch-config-file.rb ├── nortel-router.rb ├── noticeboardpro.rb ├── novell-groupwise.rb ├── novell-ichain.rb ├── novell-netware.rb ├── novell-open-enterprise-server.rb ├── novell-sentinel-log-manager.rb ├── novnc.rb ├── nsfocus.rb ├── ntop.rb ├── nucleus-cms.rb ├── nucleus.rb ├── nukedit.rb ├── nukeviet-cms.rb ├── o2micro-firewall.rb ├── object.rb ├── obm.rb ├── oce.rb ├── ocp.rb ├── ocportal.rb ├── ocs-inventory-ng.rb ├── octopussy.rb ├── odoo.rb ├── oki-pbx.rb ├── oki-printer.rb ├── olat.rb ├── onefilecms.rb ├── online-grades.rb ├── onze-miner.rb ├── op5-monitor.rb ├── op5-statistics.rb ├── open-admin-for-schools.rb ├── open-auto-classifieds.rb ├── open-blog.rb ├── open-freeway.rb ├── open-graph-protocol.rb ├── open-realty.rb ├── open-xchange.rb ├── open_search.rb ├── opencart.rb ├── opencms.rb ├── openconf.rb ├── opendocman.rb ├── openemr.rb ├── openengine.rb ├── openfiler.rb ├── openi.rb ├── openid.rb ├── openkm.rb ├── openlabyrinth.rb ├── openlookup.rb ├── opennewsletter.rb ├── opennms.rb ├── openresty.rb ├── openssl.rb ├── openwrt.rb ├── openx.rb ├── oracle-access-manager.rb ├── oracle-adf-faces.rb ├── oracle-application-server.rb ├── oracle-database.rb ├── oracle-fusion-middleware.rb ├── oracle-http-server.rb ├── oracle-internet-application-server.rb ├── oracle-iplanet.rb ├── oracle-primerva.rb ├── oracle-real-user-experience-insight.rb ├── oracle-siebel-crm.rb ├── oracle-webdb.rb ├── orangehrm.rb ├── orbis-cms.rb ├── orca-platform.rb ├── orenosv.rb ├── orite-301-camera.rb ├── oscommerce.rb ├── ossim.rb ├── osticket.rb ├── otrs.rb ├── ourdisclaimer.rb ├── outlook-web-app.rb ├── ovbb.rb ├── owl-intranet-engine.rb ├── ownserver.rb ├── packetshaper.rb ├── packetwave.rb ├── pagecookery-microblog.rb ├── pageup-people.rb ├── panasonic-network-camera.rb ├── pandora-fms.rb ├── pantheon.rb ├── parallel-crystal-load-balancer.rb ├── parature.rb ├── parked-domain.rb ├── passenger.rb ├── passport.rb ├── password_field.rb ├── pc4uploader.rb ├── pcextreme.rb ├── pcpin-chat.rb ├── pear.rb ├── pegarules.rb ├── perfectone-voip-phone.rb ├── perl.rb ├── perlfect-search.rb ├── pg-real-estate-solution.rb ├── pg-roomate-finder-solution.rb ├── pharos-lpc.rb ├── philboard.rb ├── phion-firewall.rb ├── phoenix-contact-device.rb ├── phorum.rb ├── photopost-php.rb ├── photostore.rb ├── php-cake.rb ├── php-charts.rb ├── php-csl.rb ├── php-easy-data.rb ├── php-fusion.rb ├── php-hosting-directory.rb ├── php-layers.rb ├── php-link-directory.rb ├── php-live.rb ├── php-mall.rb ├── php-mes-films.rb ├── php-nuke.rb ├── php-photo-album.rb ├── php-photo-gallery.rb ├── php-ping.rb ├── php-pro-bid.rb ├── php-server-monitor.rb ├── php-shell.rb ├── php-slim.rb ├── php-support-tickets.rb ├── php-update.rb ├── php-xmlrpc.rb ├── php.rb ├── php121.rb ├── phpatm.rb ├── phpbazar.rb ├── phpbb.rb ├── phpcityportal.rb ├── phpcollab.rb ├── phpcow.rb ├── phpdealerlocator.rb ├── phpdenora.rb ├── phpdirector.rb ├── phpdocumentor.rb ├── phpfm.rb ├── phpfox.rb ├── phpfreechat.rb ├── phpgradebook.rb ├── phpgraphy.rb ├── phpgreetcards.rb ├── phphotoalbum.rb ├── phpinfo.rb ├── phpkit.rb ├── phpldapadmin.rb ├── phplist.rb ├── phpmailshare.rb ├── phpmoneybooks.rb ├── phpmumbleadmin.rb ├── phpmyadmin.rb ├── phpmybackuppro.rb ├── phpmybible.rb ├── phpmyfaq.rb ├── phpmyrealty.rb ├── phpmysport.rb ├── phpmytourney.rb ├── phpopenchat.rb ├── phportfolio.rb ├── phppgadmin.rb ├── phpquestionnaire.rb ├── phpraid.rb ├── phprechnung.rb ├── phpremoteview.rb ├── phpscheduleit.rb ├── phpshop.rb ├── phpsysinfo.rb ├── phpvid.rb ├── phpvms.rb ├── phpwcms.rb ├── phpwind.rb ├── phxeventmanager.rb ├── pi3web.rb ├── piecrust.rb ├── pithcms.rb ├── pivot.rb ├── pivotal-crm.rb ├── pivotx.rb ├── piwigo.rb ├── piwik.rb ├── pixel-ads-script.rb ├── pixel-script.rb ├── pixelpost.rb ├── pixie.rb ├── pjirc.rb ├── plandora.rb ├── play-framework.rb ├── playsms.rb ├── plesk.rb ├── plex-media-server.rb ├── pligg-cms.rb ├── plogger.rb ├── plone.rb ├── pluck-cms.rb ├── pluxml.rb ├── pmwiki.rb ├── pnpscada.rb ├── podpress.rb ├── pogoplug.rb ├── polycom-soundpoint.rb ├── polycom-viewstation.rb ├── pommo.rb ├── portalapp.rb ├── post-revolution.rb ├── posterita-pos.rb ├── posterous.rb ├── poweralert.rb ├── powerdns.rb ├── powered-by.rb ├── powermta.rb ├── powerschool.rb ├── powerweb.rb ├── pragmamx.rb ├── pragyan-cms.rb ├── pre-printing-press.rb ├── prediction-football.rb ├── pressflow.rb ├── prestashop.rb ├── price-comparison-script.rb ├── pritlog.rb ├── pro-chat-rooms.rb ├── processmaker.rb ├── procon-electronics-mod-mux.rb ├── profense-firewall.rb ├── prolink-router.rb ├── proliphix-thermostat.rb ├── proscan.rb ├── prototype.rb ├── proxmox-ve.rb ├── proxy-agent.rb ├── proxy-authenticate.rb ├── prtg-network-monitor.rb ├── ptcpay.rb ├── pulsecms.rb ├── punbb.rb ├── puppet-dashboard.rb ├── puridiom.rb ├── purveyor-encrypt-webserver.rb ├── putty-log.rb ├── pygopherd.rb ├── pyro-cms.rb ├── python.rb ├── qcodo-development-framework.rb ├── qcubed-development-framework.rb ├── qdpm.rb ├── qlogic-sansurfer-fc-hba-manager.rb ├── qnap-nas.rb ├── qr-code-panel.rb ├── qtranslate.rb ├── quantcast.rb ├── quanterra-q330.rb ├── quescom-qportal.rb ├── quest-password-manager.rb ├── quick.cms.rb ├── quickersite.rb ├── quickweb.rb ├── quixplorer.rb ├── rabbit-microcontroller.rb ├── rackcorp-cdn.rb ├── rackstar-server-appliance-os.rb ├── raidenhttpd.rb ├── railo.rb ├── rainmail.rb ├── rapid-browser.rb ├── rapidleech.rb ├── rapidsite.rb ├── raptor-firewall.rb ├── rcttools.rb ├── real-estate-portal.rb ├── realtor-747.rb ├── realvnc.rb ├── recaptcha.rb ├── red-lion-hmi.rb ├── redaxscript.rb ├── redirect-location.rb ├── redmine.rb ├── redshop.rb ├── reflex-cms.rb ├── reinvigorate.rb ├── remotelyanywhere.rb ├── reos.rb ├── request-tracker.rb ├── resin.rb ├── restlet-framework.rb ├── revsense.rb ├── rfi-scanner-bot.rb ├── ricoh-photocopier.rb ├── rios.rb ├── rips.rb ├── robots.txt.rb ├── robpoll.rb ├── rospora.rb ├── roundcube.rb ├── roxen.rb ├── ruby-on-rails.rb ├── ruby.rb ├── ruckus-wireless-router.rb ├── rumba-cms.rb ├── runcms.rb ├── russian-apache.rb ├── rutorrent.rb ├── rvi-camera.rb ├── s-cms.rb ├── sabnzbd.rb ├── sabros.us.rb ├── safedog.rb ├── sagem-router.rb ├── sailsjs.rb ├── saman-portal.rb ├── sambar-server.rb ├── samphpweb.rb ├── samsung-printer.rb ├── sap-netweaver.rb ├── sarg.rb ├── saurus-cms.rb ├── savant.rb ├── sawmill.rb ├── sazcart.rb ├── schoolwires-centricity.rb ├── screwturn-wiki.rb ├── script.rb ├── scriptaculous.rb ├── scrutinizer.rb ├── sdcms.rb ├── sdl-tridion-wcms.rb ├── seagate-goflex.rb ├── seagull-php-framework.rb ├── searchfit-shopping-cart.rb ├── secure-snapgear.rb ├── seditio.rb ├── segpub.rb ├── seh-printserver.rb ├── semaphore.rb ├── seminole.rb ├── sendcard.rb ├── sendio-esp.rb ├── sentinelserver.rb ├── seo-panel.rb ├── seportal.rb ├── serendipity.rb ├── shaadi-zone.rb ├── shadowed-portal.rb ├── sharethis.rb ├── shopex.rb ├── shopify.rb ├── shoretel-converged-conferencing.rb ├── shoutcast-administrator.rb ├── siemens-router.rb ├── siemens-simatic.rb ├── silex-print-server.rb ├── sillysmart.rb ├── silverstripe.rb ├── simbix-framework.rb ├── simple-directory-listing.rb ├── simple-forum-php.rb ├── simple-phishing-toolkit.rb ├── simplesamlphp.rb ├── simpletech-simpleshare-nas.rb ├── simplewire.rb ├── simpnews.rb ├── simsweb.rb ├── sipura-voip-phone.rb ├── site-meter.rb ├── site-sift.rb ├── site4.rb ├── sitecaddy.rb ├── sitecom-nas.rb ├── sitecore.rb ├── sitefinity.rb ├── sitegenius.rb ├── sitemajic.rb ├── siteplayer.rb ├── skalinks.rb ├── skillsoft-skillport-lms.rb ├── skyx.rb ├── slack-workspace.rb ├── slaed-cms.rb ├── slideshowpro-director.rb ├── slingbox.rb ├── sma-sunny-webbox.rb ├── smart-soft-vcard-server.rb ├── smartcds.rb ├── smartermail.rb ├── smarterstats.rb ├── smartthumbs.rb ├── smf.rb ├── smodcms.rb ├── smokeping.rb ├── smugmug.rb ├── snap-appliance-server.rb ├── snare.rb ├── snews.rb ├── snografx.rb ├── snom-phone.rb ├── snort-report.rb ├── social-strata.rb ├── socketkb.rb ├── sockettimesheet.rb ├── sockso.rb ├── socorro.rb ├── softbiz-freelancers-script.rb ├── softbiz-online-auctions-script.rb ├── softbiz-online-classifieds.rb ├── softplc-controller.rb ├── solarwinds-network-performance-monitor.rb ├── solidyne-inet-server.rb ├── sonicwall-firewall.rb ├── sonicwall-gms.rb ├── sonicwall-ssl-vpn.rb ├── sony-locationfree-tv.rb ├── sony-network-camera.rb ├── sony-projector.rb ├── sony-video-network-station.rb ├── sophos-email-appliance.rb ├── sourcebans.rb ├── spamtitan.rb ├── speakker.rb ├── specialix-jetstream.rb ├── speedstreamrouter.rb ├── speedtouch.rb ├── sphider.rb ├── sphinx.rb ├── spiceworks.rb ├── spinetix-hyper-media-player.rb ├── spinnaker.rb ├── spip.rb ├── spirepro-cms.rb ├── splunk.rb ├── spree-commerce.rb ├── spring-framework.rb ├── spryware-mis.rb ├── sputnik.rb ├── spyglass-microserver.rb ├── sql-buddy.rb ├── sql-cms.rb ├── sqlitemanager.rb ├── squarespace.rb ├── squid-web-proxy-cache.rb ├── squirrelcart.rb ├── squirrelmail.rb ├── ssl.rb ├── stackexchange.rb ├── star-network.rb ├── stardot-express.rb ├── stardot-netcam.rb ├── statusnet.rb ├── steam-steal0r-log.rb ├── storagetek-nas.rb ├── strato-newsletter-manager.rb ├── streamline-php-media-server.rb ├── strict-transport-security.rb ├── stronghold.rb ├── subdreamer-cms.rb ├── subrion-cms.rb ├── subsonic.rb ├── sugarcrm.rb ├── sun-cobalt.rb ├── sun-glassfish.rb ├── sun-java-system-calendar-express.rb ├── sun-java-system-server.rb ├── sun-web-server.rb ├── supersalon-pos.rb ├── support-incident-tracker.rb ├── suspended-webpage.rb ├── svn.rb ├── sweetrice.rb ├── swiki.rb ├── sx-shop.rb ├── sx-webserver.rb ├── sybase-jaguar.rb ├── symantec-client-security.rb ├── symantec-endpoint-protection-manager.rb ├── symfony.rb ├── symphony-cms.rb ├── synchronet-bbs.rb ├── syncrify.rb ├── syndeocms.rb ├── synology-diskstation.rb ├── syntaxcms.rb ├── syntype-cms.rb ├── sysmaster.rb ├── system-shop.rb ├── systembase-portbase.rb ├── tab-and-link-manager.rb ├── tac-xenta-controller.rb ├── talkswitch-phone.rb ├── tanberg-videoconference-management-system.rb ├── tandberg-tv-web-server.rb ├── tangocms.rb ├── taskfreak.rb ├── taurus-server-appliance.rb ├── tbdev-yse.rb ├── tcexam.rb ├── tcms.rb ├── tealeaf.rb ├── team-board.rb ├── teamspeak-server-log.rb ├── teamviewer.rb ├── teapot.rb ├── techno-dreams-faq-manager.rb ├── tektroniks.rb ├── tele-data-cms.rb ├── telefinder.rb ├── teleflora.rb ├── telerik.rb ├── telligent-community-server.rb ├── tencent-qq.rb ├── tengine-web-server.rb ├── tenon-itools.rb ├── testlink.rb ├── teveolive-video-broadcast-software.rb ├── textpattern-cms.rb ├── textpattern.rb ├── tftgallery.rb ├── th-erp.rb ├── the-amazing-little-poll.rb ├── the-php-real-estate-script.rb ├── thehostingtool.rb ├── thin.rb ├── think-plus.rb ├── thoughtconduit.rb ├── thttpd.rb ├── tickets-cad-system.rb ├── tiger-ip-connect.rb ├── tiger-netcom-device.rb ├── tilgin-router.rb ├── timelink.rb ├── timelive.rb ├── timesheet-ng.rb ├── tine-2.0.rb ├── tinybb.rb ├── tinyproxy.rb ├── title.rb ├── tivo.rb ├── tivoli-access-manager.rb ├── tivowebplus.rb ├── tmsoft-myauth-gateway.rb ├── tmw-imaging.rb ├── tomatocart.rb ├── tomatocms.rb ├── toner-cart.rb ├── torrentflux.rb ├── toshiba-cable-modem.rb ├── toshiba-network-camera.rb ├── toshiba-printer.rb ├── toshiba-projector.rb ├── totvs-smartclient.rb ├── tp-link-router.rb ├── trac.rb ├── tracewatch.rb ├── tradingeye.rb ├── traffic-inspector.rb ├── traidnt-up.rb ├── trbas.rb ├── treenews.rb ├── trend-micro.rb ├── trendnet-print-server.rb ├── trendnet-router.rb ├── tribiq.rb ├── tribune.rb ├── trident7-wave7-olt.rb ├── troy-serial-server.rb ├── truition.rb ├── tumblr.rb ├── turbo-seek.rb ├── tutortrac.rb ├── tversity.rb ├── twiki.rb ├── twistedweb.rb ├── twonkyserver.rb ├── typekit.rb ├── typepad.rb ├── typo3.rb ├── typolight.rb ├── ucenter-home.rb ├── uclinux-httpd.rb ├── uebimiau-webmail.rb ├── ultimatebb.rb ├── ultraseek.rb ├── ultrastats.rb ├── umbraco.rb ├── unbounce.rb ├── uncommon-headers.rb ├── uniform-server.rb ├── unimep-station-controller.rb ├── unknown-router.rb ├── uportal.rb ├── urlrewriter.net.rb ├── useresponse.rb ├── userland-frontier.rb ├── ushahidi.rb ├── usp-secure-entry-server.rb ├── usp-secure-login-service.rb ├── utopia-news-pro.rb ├── utorrent.rb ├── vamcart.rb ├── vanilla-forums.rb ├── varnish.rb ├── vbportal.rb ├── vbulletin.rb ├── vcalendar.rb ├── vcard.rb ├── velazquez.rb ├── veo-observer.rb ├── via.rb ├── video-cms.rb ├── video-share-enterprise.rb ├── videodb.rb ├── videosmate-organizer.rb ├── vidiscript.rb ├── viewvc.rb ├── vigor-router.rb ├── viking.rb ├── vimeo.rb ├── virtualmin.rb ├── virtuemart.rb ├── viscacha.rb ├── visec.rb ├── visiongs-webcam.rb ├── visionweb.rb ├── visualroute.rb ├── visualware-myconnection-server.rb ├── vivotek-network-camera.rb ├── vlc-web-interface.rb ├── vmware-esxi-server.rb ├── vmware-horizon.rb ├── vmware-virtualcenter.rb ├── vmware-zimbra.rb ├── voip-router-gateway.rb ├── vp-asp.rb ├── vpon.rb ├── vqserver.rb ├── vs-panel.rb ├── vsns-lemon.rb ├── vsp-stats-processor.rb ├── vtigercrm.rb ├── vts.rb ├── vulnerable-to-xss.rb ├── w-agora.rb ├── w3-total-cache.rb ├── w3mfc.rb ├── wacintaki-poteto-bbs.rb ├── wampserver.rb ├── wanem.rb ├── warcraft-3-frozen-throne-config-file.rb ├── warning.rb ├── watchguard-firewall.rb ├── watson.rb ├── weatimages.rb ├── web-calendar-system.rb ├── web-control-panel.rb ├── web-crossing-server.rb ├── web-data-administrator.rb ├── web-publishing-wizard.rb ├── web-wiz-rich-text-editor.rb ├── web2.rb ├── web2project.rb ├── web2py.rb ├── webalizer-log.rb ├── webasyst-shop-script.rb ├── webbackdoor.rb ├── webbased-pear-package-manager.rb ├── webbler.rb ├── webcompro-cms.rb ├── webdav.rb ├── webduino.rb ├── webdvr.rb ├── webeye-network-camera.rb ├── webfs.rb ├── webgrind.rb ├── webguard.rb ├── webhare-application-portal.rb ├── webid.rb ├── webiis.rb ├── webissues.rb ├── webknight.rb ├── webmatic.rb ├── webmedia-explorer.rb ├── webobjects.rb ├── webpa.rb ├── webpress.rb ├── websidestory.rb ├── website-tonight.rb ├── websitebaker-cms.rb ├── websitepro.rb ├── websocket.rb ├── webspell.rb ├── webspotblogging.rb ├── websvn.rb ├── webtrends.rb ├── webyep.rb ├── weebly.rb ├── werkzeug.rb ├── whatsup.rb ├── whatweb-plugin.rb ├── whiteboard.rb ├── whizzy-cms.rb ├── whmcs.rb ├── wifidog.rb ├── wikidforum.rb ├── wikiwebhelp.rb ├── wildcat.rb ├── winamp-web-interface.rb ├── winconnection.rb ├── windows-internet-printing.rb ├── windows-remote-printing.rb ├── windweb.rb ├── wing-ftp-server.rb ├── winmail-server.rb ├── winstone.rb ├── wiseguy.rb ├── wix.rb ├── wobserver.rb ├── wolfcms.rb ├── wooframework.rb ├── wordfence.rb ├── wordfusion.rb ├── wordpress-contact-form.rb ├── wordpress-mobile-pack.rb ├── wordpress-spamfree.rb ├── wordpress-stats.rb ├── wordpress-supercache.rb ├── wordpress.rb ├── world-now.rb ├── worldgroup-server.rb ├── wow-raid-manager.rb ├── wow-server-status.rb ├── wowza-media-server.rb ├── wp-slimstat.rb ├── wpml.rb ├── wpquiz.rb ├── ws_ftp-log.rb ├── wsn-classifieds.rb ├── wsn-directory.rb ├── wsn-forum.rb ├── wsn-gallery.rb ├── wsn-knowledge-base.rb ├── wsn-links.rb ├── wsn-software-directory.rb ├── wstool.rb ├── www-authenticate.rb ├── www-file-share-pro.rb ├── wwwboard.rb ├── wwwphoto.rb ├── x-backend.rb ├── x-cache.rb ├── x-forwarded-for.rb ├── x-frame-options.rb ├── x-hacker.rb ├── x-host.rb ├── x-machine.rb ├── x-pingback.rb ├── x-powered-by-header.rb ├── x-ua-compatible.rb ├── x-vortech-php.rb ├── x-xss-protection.rb ├── x10media-mp3-search-engine.rb ├── x10media-torrent-search-engine.rb ├── x7chat.rb ├── xampp.rb ├── xataface.rb ├── xavante.rb ├── xbmc.rb ├── xchangeboard.rb ├── xeneo-web-server.rb ├── xenforo.rb ├── xerox-printer.rb ├── xerver.rb ├── xgb.rb ├── xhp-cms.rb ├── xitami.rb ├── xmb.rb ├── xoops-cube.rb ├── xoops.rb ├── xproxy.rb ├── xt-commerce.rb ├── xtra-business-hosting.rb ├── xwiki.rb ├── xybershield.rb ├── yaf.rb ├── yamamah.rb ├── youtube.rb ├── zabbix.rb ├── zebranet-printserver.rb ├── zen-cart.rb ├── zen-load-balancer.rb ├── zend.rb ├── zenoss-core.rb ├── zero-one-technology-print-server.rb ├── zest-web-engine.rb ├── zeus-cart.rb ├── zeus-traffic-manager.rb ├── zeus-web-server.rb ├── zfeeder.rb ├── zikula.rb ├── zimplit-cms.rb ├── zipbox-media.rb ├── zomplog.rb ├── zoneminder.rb ├── zones-web-solution.rb ├── zoom-search-engine.rb ├── zoom.rb ├── zope.rb ├── zoph.rb ├── zotonic.rb ├── zte-iad.rb ├── zylone-it.rb └── zyxel-router.rb ├── test ├── enable_coverage.rb ├── integration.rb ├── plugins │ └── deprecated-plugin-format.rb └── unit │ └── test_scan.rb ├── whatweb ├── whatweb.1 └── whatweb.xsl /.rubocop.yml: -------------------------------------------------------------------------------- 1 | AllCops: 2 | Exclude: 3 | - 'addons/*' 4 | - 'test/**/*' 5 | TargetRubyVersion: 2.5 6 | 7 | Metrics/AbcSize: 8 | Enabled: false 9 | Metrics/BlockLength: 10 | Enabled: false 11 | Metrics/ClassLength: 12 | Enabled: false 13 | Metrics/LineLength: 14 | Enabled: false 15 | Metrics/MethodLength: 16 | Enabled: false 17 | Metrics/PerceivedComplexity: 18 | Enabled: false 19 | Metrics/CyclomaticComplexity: 20 | Enabled: false 21 | Style/FrozenStringLiteralComment: 22 | Enabled: false 23 | Style/SafeNavigation: 24 | Enabled: false 25 | -------------------------------------------------------------------------------- /.simplecov: -------------------------------------------------------------------------------- 1 | SimpleCov.start do 2 | end 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: ruby 2 | rvm: 3 | - 2.0 4 | - 2.1 5 | - 2.2 6 | - 2.3 7 | - 2.4 8 | script: 9 | - bundle exec rake all -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- 1 | # INSTALL 2 | 3 | Visit https://github.com/urbanadventurer/WhatWeb/wiki/Installation for installation instructions. 4 | -------------------------------------------------------------------------------- /icons/whatweb_icon256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/urbanadventurer/WhatWeb/efee4d80925b5046417ebb762858aaae8ef68f84/icons/whatweb_icon256x256.png -------------------------------------------------------------------------------- /icons/whatweb_icon32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/urbanadventurer/WhatWeb/efee4d80925b5046417ebb762858aaae8ef68f84/icons/whatweb_icon32x32.png -------------------------------------------------------------------------------- /icons/whatweb_icon_48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/urbanadventurer/WhatWeb/efee4d80925b5046417ebb762858aaae8ef68f84/icons/whatweb_icon_48x48.png -------------------------------------------------------------------------------- /lib/logging/jsonverbose.rb: -------------------------------------------------------------------------------- 1 | 2 | # This is not JSON compliant as a list 3 | class LoggingJSONVerbose < Logging 4 | def out(target, status, results) 5 | # brutal and simple 6 | $semaphore.synchronize do 7 | @f.puts JSON.fast_generate([target, status, results]) 8 | end 9 | end 10 | end 11 | -------------------------------------------------------------------------------- /lib/logging/object.rb: -------------------------------------------------------------------------------- 1 | class LoggingObject < Logging 2 | def out(target, status, results) 3 | $semaphore.synchronize do 4 | @f.puts "Identifying: #{target}" 5 | @f.puts "HTTP-Status: #{status}" 6 | @f.puts results.pretty_inspect unless results.empty? 7 | @f.puts 8 | end 9 | end 10 | end 11 | -------------------------------------------------------------------------------- /lib/whatweb/version.rb: -------------------------------------------------------------------------------- 1 | # Copyright 2009 to 2020 Andrew Horton and Brendan Coles 2 | # 3 | # This file is part of WhatWeb. 4 | # 5 | # WhatWeb is free software: you can redistribute it and/or modify 6 | # it under the terms of the GNU General Public License as published by 7 | # the Free Software Foundation, either version 2 of the License, or 8 | # at your option) any later version. 9 | # 10 | # WhatWeb is distributed in the hope that it will be useful, 11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | # GNU General Public License for more details. 14 | # 15 | # You should have received a copy of the GNU General Public License 16 | # along with WhatWeb. If not, see . 17 | module WhatWeb 18 | VERSION = '0.5.5'.freeze 19 | end 20 | -------------------------------------------------------------------------------- /my-plugins/plugin-tutorial-4.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | # 7 | Plugin.define do 8 | name "Plugin-Tutorial-4" 9 | authors [ 10 | "Your preferred name ", # v0.1 # 2019-01-01 # Created plugin 11 | ] 12 | version "0.1" 13 | description "GenericWAF is a commercial Web Application Firewall (WAF)." 14 | website "http://example.com/" 15 | 16 | # Matches # 17 | matches [ 18 | 19 | # HTTP Server Header 20 | { :search => "headers[server]", :regexp => /genericwaf\-nginx/ }, 21 | 22 | # Cookie 23 | { :search => "headers[set-cookie]", :regexp => /__genericwafuid/, :name=>"__genericwafuid cookie" }, 24 | 25 | ] 26 | 27 | end 28 | -------------------------------------------------------------------------------- /plugin-development/alexa-top-10.txt: -------------------------------------------------------------------------------- 1 | google.com 2 | youtube.com 3 | tmall.com 4 | qq.com 5 | baidu.com 6 | facebook.com 7 | sohu.com 8 | login.tmall.com 9 | taobao.com 10 | yahoo.com 11 | -------------------------------------------------------------------------------- /plugin-development/charset-test-list.txt: -------------------------------------------------------------------------------- 1 | www.amazon.co.jp 2 | www.pravda.ru 3 | www.118114.cn 4 | 360.cn 5 | www.cntv.cn 6 | fastpic.ru 7 | http://www.columbia.edu/~fdc/utf8/ 8 | 9 | -------------------------------------------------------------------------------- /plugin-development/wget-list: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | AGENT="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.12) Gecko/2009070811 Ubuntu/9.04 (jaunty) Firefox/3.0.12" 4 | 5 | if [ -z $1 ]; then 6 | echo "Usage: $0 " 7 | echo "downloads each URL's html and headers into the current directory" 8 | exit 9 | fi 10 | 11 | 12 | for i in `cat $1` ; do 13 | u=$i; f=`echo $i | sed 's/http:\/\///g' | sed 's/\//-/g'` 14 | # wget -U "$AGENT" -t 2 -O $f.html $u 15 | # curl -A "$AGENT" -I $u > $f.meta 16 | curl -A "$AGENT" -k -i $u > $f.http 17 | done 18 | 19 | -------------------------------------------------------------------------------- /plugins-disabled/address.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "Address" 9 | authors [ 10 | "Brendan Coles ", # 2011-01-25 11 | ] 12 | version "0.1" 13 | description "This plugin identifies the 'address' (X)HTML/XML element and extracts its value." 14 | 15 | # Google rsults as at 2011-01-25 # 16 | # 124,000,000 for "Apache" "Server at" intitle:"index of" 17 | 18 | 19 | 20 | # Matches # 21 | matches [ 22 | 23 | # Extract address value 24 | { :string=>/
([^<]*)<\/address>/i }, 25 | { :string=>/
]*>/i }, 26 | 27 | ] 28 | 29 | end 30 | 31 | 32 | -------------------------------------------------------------------------------- /plugins-disabled/atom_feed.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "AtomFeed" 9 | authors [ 10 | "Caleb Anderson", 11 | ] 12 | version "0.1" 13 | description "Atom feed detection" 14 | 15 | 16 | 17 | matches [ 18 | {:name=>"atom link type", 19 | :regexp=>//im 20 | }, 21 | 22 | ] 23 | 24 | 25 | passive do 26 | m=[] 27 | re=//im #" 28 | if @body =~ re 29 | link=@body.scan(re).first 30 | url=link.scan(/href=["'](.*?)["']/i).first.first rescue nil 31 | end 32 | 33 | m<<{:name=>"atom link",:string=>url} unless url.nil? 34 | m 35 | end 36 | 37 | end 38 | 39 | 40 | -------------------------------------------------------------------------------- /plugins-disabled/content-type.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "Content-Type" 9 | authors [ 10 | "Brendan Coles ", # 2011-01-24 11 | ] 12 | version "0.1" 13 | description "This plugin identifies the document's content type." 14 | 15 | # More info: http://en.wikipedia.org/wiki/List_of_HTTP_header_fields 16 | 17 | 18 | 19 | # Passive # 20 | passive do 21 | m=[] 22 | 23 | # Extract conent type 24 | m << { :string=>@headers["content-type"].to_s } unless @headers["content-type"].nil? 25 | 26 | # Return passive matches 27 | m 28 | 29 | end 30 | 31 | end 32 | 33 | 34 | -------------------------------------------------------------------------------- /plugins-disabled/frame-urls.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "Frame-URLs" 9 | authors [ 10 | "Brendan Coles ", # 2010-10-13 11 | # v0.2 # Fixed regex to return multiple frames. 12 | ] 13 | version "0.2" 14 | description "This plugin detects instances of frame and iframe HTML elements and grabs the URL." 15 | 16 | # Google results as at 2010-10-13 # 17 | # 213 for "your browser does not support frames" 18 | 19 | 20 | 21 | # Passive # 22 | matches [ 23 | 24 | # Extract (i)frame source URL 25 | { :string=>/<[\s]*[i]?frame[^>]+src[\s]*=[\s]*["|']?([^>^"^'^\s]+)/i }, 26 | 27 | ] 28 | 29 | end 30 | 31 | -------------------------------------------------------------------------------- /plugins-disabled/google-webmaster-verify.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "Google-Webmaster-Verify" 9 | authors [ 10 | "Brendan Coles ", # 2011-03-17 11 | ] 12 | version "0.1" 13 | description "This plugin identifies the verify meta tag for Google Webmaster verification. This may be useful for tracking a webmaster across multiple domains." 14 | 15 | 16 | 17 | # Matches # 18 | matches [ 19 | 20 | # Meta Verify 21 | { :string=>/]+content="([^"^>]+)"[\s]*[\/]?>/i, :offset=>1 }, 22 | 23 | ] 24 | 25 | end 26 | 27 | 28 | -------------------------------------------------------------------------------- /plugins-disabled/html-comments.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "HTML-Comments" 9 | authors [ 10 | "Brendan Coles ", # 2010-10-20 11 | ] 12 | version "0.1" 13 | description "This plugin extracts the HTML comments from the HTML source." 14 | 15 | 16 | 17 | # Matches # 18 | matches [ 19 | 20 | # Get HTML comments 21 | { :string=>// }, 22 | 23 | ] 24 | 25 | end 26 | 27 | -------------------------------------------------------------------------------- /plugins-disabled/http-headers.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "HTTP-Headers" 9 | authors [ 10 | "Brendan Coles ", # 2010-10-23 11 | ] 12 | version "0.1" 13 | description "This plugin extracts the HTTP headers for plugin development purposes. - More info: http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol" 14 | 15 | 16 | 17 | # Passive # 18 | passive do 19 | m=[] 20 | 21 | # Extract Headers 22 | unless @headers.nil? 23 | @headers.each do|h,v| 24 | m << { :string=>h.to_s+': '+v.to_s } 25 | end 26 | end 27 | 28 | # Return passive matches 29 | m 30 | end 31 | 32 | end 33 | 34 | -------------------------------------------------------------------------------- /plugins-disabled/length.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "Len" 9 | authors [ 10 | "Andrew Horton", 11 | ] 12 | version "0.1" 13 | description "The length of the HTML body" 14 | 15 | 16 | passive do 17 | [{:string=>@body.size}] 18 | end 19 | 20 | end 21 | 22 | -------------------------------------------------------------------------------- /plugins-disabled/md5.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "MD5" 9 | authors [ 10 | "Andrew Horton", 11 | # v0.2 # remove :certainty. 12 | ] 13 | version "0.2" 14 | description "MD5 sum of html body. Useful to find matching pages" 15 | 16 | # Passive # 17 | passive do 18 | m=[] 19 | 20 | # MD5 hash of HTML source # :string=>Digest::MD5.hexdigest(@body) 21 | unless @md5sum.nil? 22 | m << {:name=>"md5 hash of html",:string=>@md5sum} 23 | end 24 | 25 | # Return passive matches 26 | m 27 | end 28 | 29 | end 30 | 31 | -------------------------------------------------------------------------------- /plugins-disabled/meta-city.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "Meta-City" 9 | authors [ 10 | "Brendan Coles ", # 2010-10-20 11 | # v0.2 # 2011-03-31 # Updated regex. 12 | ] 13 | version "0.2" 14 | description "This plugin retrieves the city from the meta city tag. This tag is used by the Gigablast search engine." 15 | 16 | 17 | 18 | # Matches # 19 | matches [ 20 | 21 | # Extract city 22 | { :string=>/]+name[\s]*=[\s]*['"]city['"][^>]+content[\s]*=[\s]*['"]([^'^"^>]+)/i }, 23 | { :string=>/]+content[\s]*=[\s]*['"]([^"^'^>]+)['"][^>]+name[\s]*=[\s]*['"]city/i }, 24 | 25 | ] 26 | 27 | end 28 | 29 | -------------------------------------------------------------------------------- /plugins-disabled/meta-contact.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "Meta-Contact" 9 | authors [ 10 | "Brendan Coles ", # 2010-10-20 11 | ] 12 | version "0.1" 13 | description "This plugin retrieves the contact name or email from the meta contact tag." 14 | 15 | # Matches # 16 | matches [ 17 | 18 | # Get contact details 19 | { :string=>/^=]+name[\s]*=[\s]*['|"]?contact['|"]?[^>]+content[\s]*=[\s]*['|"]?([^'^"^>]+)/i }, 20 | { :string=>/^=]+content[\s]*=[\s]*['|"]?([^"^'^>]+)[^>]+name[\s]*=[\s]*['|"]?contact/i }, 21 | 22 | ] 23 | 24 | end 25 | 26 | -------------------------------------------------------------------------------- /plugins-disabled/meta-country.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "Meta-Country" 9 | authors [ 10 | "Brendan Coles ", # 2010-10-20 11 | # v0.2 # 2011-03-31 # Updated regex. 12 | ] 13 | version "0.2" 14 | description "This plugin retrieves the country from the meta country tag. This tag is used by the Gigablast search engine." 15 | 16 | 17 | 18 | # Matches # 19 | matches [ 20 | 21 | # Extract country 22 | { :string=>/^=]+name[\s]*=[\s]*['"]?country[^>^=]+content[\s]*=[\s]*['"]?([^'^"^>]+)/i }, 23 | { :string=>/^=]+content[\s]*=[\s]*['"]?([^"^'^>]+)[^>^=]+name[\s]*=[\s]*['"]?country/i }, 24 | 25 | ] 26 | 27 | end 28 | 29 | -------------------------------------------------------------------------------- /plugins-disabled/meta-description.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "Meta-Description" 9 | authors [ 10 | "Brendan Coles ", # 2010-10-20 11 | ] 12 | version "0.1" 13 | description "This plugin retrieves the description from the meta description tag." 14 | 15 | 16 | 17 | # Matches # 18 | matches [ 19 | 20 | # Get description 21 | { :string=>/]+name[\s]*=[\s]*['"]?description[^>]+content[\s]*=[\s]*['"]?([^'^"^>]+)/i }, 22 | { :string=>/]+content[\s]*=[\s]*['"]?([^"^']+)[^>]+name[\s]*=[\s]*['"]?description/i }, 23 | 24 | ] 25 | 26 | end 27 | 28 | -------------------------------------------------------------------------------- /plugins-disabled/meta-keywords.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "Meta-Keywords" 9 | authors [ 10 | "Brendan Coles ", # 2010-10-20 11 | ] 12 | version "0.1" 13 | description "This plugin retrieves the keywords from the meta keywords tag." 14 | 15 | 16 | 17 | # Matches # 18 | matches [ 19 | 20 | # Get keywords 21 | { :string=>/]+name[\s]*=[\s]*['"]?keywords[^>]+content[\s]*=[\s]*['"]?([^'^"^>]+)/i }, 22 | { :string=>/]+content[\s]*=[\s]*['"]?([^"^']+)[^>]+name[\s]*=[\s]*['"]?keywords/i }, 23 | 24 | ] 25 | 26 | end 27 | 28 | -------------------------------------------------------------------------------- /plugins-disabled/meta-state.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "Meta-State" 9 | authors [ 10 | "Brendan Coles ", # 2010-10-20 11 | ] 12 | version "0.1" 13 | description "This plugin retrieves the state from the meta state tag. This tag is used by the Gigablast search engine." 14 | 15 | 16 | 17 | # Matches # 18 | matches [ 19 | 20 | # Extract state 21 | { :string=>/^=]+name[\s]*=[\s]*['|"]?state['|"]?[^>^=]+content[\s]*=[\s]*['|"]?([^'^"^>]+)/i }, 22 | { :string=>/^=]+content[\s]*=[\s]*['|"]?([^"^'^>]+)[^>^=]+name[\s]*=[\s]*['|"]?state/i }, 23 | 24 | ] 25 | 26 | end 27 | 28 | -------------------------------------------------------------------------------- /plugins-disabled/meta-zipcode.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "Meta-Zipcode" 9 | authors [ 10 | "Brendan Coles ", # 2010-10-20 11 | # v0.2 # 2011-03-31 # Updated regex. 12 | ] 13 | version "0.2" 14 | description "This plugin retrieves the zipcode from the meta zipcode tag. This tag is used by the Gigablast search engine." 15 | 16 | 17 | 18 | # Matches # 19 | matches [ 20 | 21 | # Extract zipcode 22 | { :string=>/^=]+name[\s]*=[\s]*['"]?zipcode['"]?[^>^=]+content[\s]*=[\s]*['"]([^'^"^>]+)/i }, 23 | { :string=>/^=]+content[\s]*=[\s]*['"]([^"^'^>]+)['"][^>^=]+name[\s]*=[\s]*['"]?zipcode['"]?/i }, 24 | 25 | 26 | ] 27 | 28 | end 29 | 30 | -------------------------------------------------------------------------------- /plugins-disabled/rss_feed.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "RSS-Feed" 9 | authors [ 10 | "Caleb Anderson", 11 | "Brendan Coles ", # Version 0.2 # Fixed regex 12 | ] 13 | version "0.2" 14 | description "This plugin detects RSS feeds and extracts the RSS feed source." 15 | 16 | 17 | 18 | # Matches # 19 | matches [ 20 | 21 | # Extract RSS feed source 22 | { :string=>/]*href[\s]*=[\s]*["']([^'^"^\s^>]+)[^>]*type[\s]*=[\s]*["']application\/rss\+xml["']/i }, 23 | { :string=>/]*type[\s]*=[\s]*["']application\/rss\+xml["'][^>]*href[\s]*=[\s]*["']([^'^"^\s^>]+)/i }, 24 | 25 | ] 26 | 27 | end 28 | 29 | -------------------------------------------------------------------------------- /plugins-disabled/script-urls.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "Script-URLs" 9 | authors [ 10 | "Brendan Coles ", # 2010-10-14 11 | # v0.2 # Fixed regex to return multiple scripts. 12 | ] 13 | version "0.2" 14 | description "This plugin detects instances of script HTML elements and retrieves the URL." 15 | 16 | # Google results as at 2010-10-14 # 17 | # 384 for "your browser does not support javascript" 18 | 19 | 20 | 21 | # Matches # 22 | matches [ 23 | 24 | # Extract source URL 25 | { :string=>/]+src\s*=\s*["']?([^>^"^']+)/i }, 26 | 27 | ] 28 | 29 | end 30 | 31 | -------------------------------------------------------------------------------- /plugins-disabled/shortcut-icon.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "Shortcut-Icon" 9 | authors [ 10 | "Brendan Coles ", # 2010-10-14 11 | ] 12 | version "0.1" 13 | description "This plugin retrieves the favicon path." 14 | 15 | 16 | 17 | # Matches # 18 | matches [ 19 | 20 | # Get shortcut icon link 21 | { :string=>/]+rel[\s]*=[\s]*['|"]?(shortcut\ )?icon[^>]+href[\s]*=[\s]*[\'|\"]?([^\"^\'^>]+)/i, :offset=>1 }, 22 | { :string=>/]+href[\s]*=[\s]*['|"]?([^"^']+)[^>]+rel[\s]*=[\s]*['|"]?(shortcut\ )?icon/i }, 23 | 24 | ] 25 | 26 | end 27 | 28 | -------------------------------------------------------------------------------- /plugins/1n1-hosting.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "1&1 Hosting" 9 | authors [ 10 | "Bhavin Senjaliya ", # 2016-08-19 11 | "Andrew Horton", # v0.2 # 2017-11-27 # Added website and updated description. 12 | ] 13 | version "0.2" 14 | description "1&1 Hosting, Domains, Website Services & Servers" 15 | website "https://www.1and1.com/" 16 | 17 | # Matches # 18 | matches [ 19 | 20 | # Cookie 21 | { :search => "headers[set-cookie]", :regexp => /DIY_SB/, :name=>"DIY_SB cookie" }, 22 | 23 | ] 24 | 25 | end 26 | -------------------------------------------------------------------------------- /plugins/4d.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "4D" 9 | authors [ 10 | "Brendan Coles ", # 2011-04-11 11 | "Andrew Horton", # v0.2 # 2019-07-10 # Removed Homepage: from the website 12 | ] 13 | version "0.2" 14 | description "4D web application deployment server" 15 | website "http://www.4d.com/products.html" 16 | 17 | # ShodanHQ results as at 2011-04-11 # 18 | # 431 for 4D_v11_SQL 19 | 20 | # Matches # 21 | matches [ 22 | 23 | # Version Detection # HTTP Server Header 24 | { :search=>"headers[server]", :version=>/^4D_v[\d]{1,2}(_SQL)?\/([\d\.]+)$/, :offset=>1 }, 25 | 26 | ] 27 | 28 | end 29 | 30 | -------------------------------------------------------------------------------- /plugins/IpToCountry.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/urbanadventurer/WhatWeb/efee4d80925b5046417ebb762858aaae8ef68f84/plugins/IpToCountry.csv -------------------------------------------------------------------------------- /plugins/abo.cms.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "ABO_CMS" 9 | authors [ 10 | "Brendan Coles ", # 2011-04-08 11 | "Andrew Horton", # v0.2 # 2016-04-23 # Moved patterns from passive function to matches[]. 12 | ] 13 | version "0.2" 14 | description "ABO.CMS" 15 | website "http://www.abocms.com/" 16 | 17 | # ShodanHQ results as at 2011-04-08 # 18 | # 54 for A-Powered-By 19 | 20 | matches [ 21 | 22 | # Version Detection # A-Powered-By Header 23 | { :version=>/^ABO\.CMS( E-commerce| Corporative)? ([\d\.]+)/, :offset=>1 , :search=>"headers[a-powered-by]" }, 24 | 25 | ] 26 | 27 | end 28 | 29 | 30 | -------------------------------------------------------------------------------- /plugins/abyss-web-server.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "Abyss-Web-Server" 9 | authors [ 10 | "Brendan Coles ", # 2011-04-08 11 | "Andrew Horton", # v0.2 # 2016-04-18 # Replaced passive function with match. 12 | ] 13 | version "0.2" 14 | description "Abyss Web Server is a compact web server available for Windows, Mac OS X, Linux, and FreeBSD operating systems." 15 | website "http://www.aprelium.com/abyssws/" 16 | 17 | # ShodanHQ results as at 2011-04-08 # 18 | # 4,097 for Abyss 19 | 20 | matches [ 21 | { :version=>/^Abyss\/([^\s]+)/, :search=>"headers[server]" } 22 | ] 23 | 24 | end 25 | 26 | -------------------------------------------------------------------------------- /plugins/access-control-allow-methods.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "Access-Control-Allow-Methods" 9 | authors [ 10 | "Brendan Coles ", # 2011-08-20 11 | ] 12 | version "0.1" 13 | description "Specifies the method or methods allowed when accessing a resource" 14 | website "http://www.w3.org/TR/2008/WD-access-control-20080912/" 15 | 16 | # ShodanHQ results as at 2011-08-20 # 17 | # 106 for Access-Control-Allow-Methods 18 | 19 | 20 | 21 | # Matches # 22 | matches [ 23 | 24 | # Access-Control-Allow-Methods Header 25 | { :search=>"headers[access-control-allow-methods]", :string=>/(.+)/ }, 26 | 27 | ] 28 | 29 | end 30 | 31 | -------------------------------------------------------------------------------- /plugins/addthis.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "AddThis" 9 | authors [ 10 | "Brendan Coles ", # 2011-04-15 11 | ] 12 | version "0.1" 13 | description "AddThis is a free way to boost traffic back to your site by making it easier for visitors to share your content." 14 | website "http://www.addthis.com/" 15 | 16 | 17 | 18 | # Matches # 19 | matches [ 20 | 21 | # JavaScript Source 22 | { :regexp=>/' }, 23 | 24 | # /jape/ellipsis.xml 25 | { :url=>"/jape/ellipsis.xml", :md5=>"9639763b8c7f8caef097be4f3ffe5106" }, 26 | 27 | ] 28 | 29 | end 30 | 31 | -------------------------------------------------------------------------------- /plugins/avaya-aura-utility-server.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "Avaya-Aura-Utility-Server" 9 | authors [ 10 | "Brendan Coles ", # 2012-08-26 11 | ] 12 | version "0.1" 13 | description "Avaya Aura Utility Server" 14 | website "http://www.avaya.com/" 15 | 16 | 17 | 18 | # Matches # 19 | matches [ 20 | 21 | # / # span class="vmsTitle" 22 | { :text=>'Avaya Aura™ Utility Server' }, 23 | 24 | # / # help link 25 | { :text=>'
", # 2016-08-19 11 | "Andrew Horton", # v0.2 # 2017-11-27 # Add website. Tidy.. 12 | ] 13 | version "0.2" 14 | description "Windows Azure cloud platform" 15 | website "https://azure.microsoft.com/" 16 | 17 | # Matches # 18 | matches [ 19 | 20 | # Cookie 21 | { :search => "headers[set-cookie]", :regexp => /ARRAffinity/, :name=>"ARRAffinity cookie" }, 22 | { :search => "headers[set-cookie]", :regexp => /WAWebSiteSID/, :name=>"WAWebSiteSID cookie" }, 23 | 24 | ] 25 | 26 | end 27 | -------------------------------------------------------------------------------- /plugins/baap-mobile-version.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "BAAP-Mobile-Version" 9 | authors [ 10 | "Brendan Coles ", # 2011-08-29 11 | ] 12 | version "0.1" 13 | description "The BAAP Mobile Version is a complete toolkit to help mobilize your WordPress site." 14 | website "http://wordpress.org/extend/plugins/baap-mobile-version/" 15 | 16 | # ShodanHQ results as at 2011-08-29 # 17 | # 3 for X-Mobilized-By: BAAP Mobile 18 | 19 | 20 | 21 | # Matches # 22 | matches [ 23 | 24 | # Version Detection # X-Mobilized-By Header 25 | { :search=>"headers[x-mobilized-by]", :version=>/^BAAP Mobile Version ([^\s]+)$/ }, 26 | 27 | ] 28 | 29 | end 30 | 31 | -------------------------------------------------------------------------------- /plugins/backbee.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "BackBee" 9 | authors [ 10 | "Guillaume Delacour ", # 2016-04-22 11 | ] 12 | version "0.1" 13 | description "BackBee is an open source Content Management System (CMS)" 14 | 15 | # Matches # 16 | matches [ 17 | { :certainty=>100, :text=>'
' }, 18 | ] 19 | 20 | end 21 | -------------------------------------------------------------------------------- /plugins/bad-behaviour-anti-spam-plugin.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "BadBehaviourAntiSpamPlugin" 9 | authors [ 10 | "Bhavin Senjaliya ", # 2016-08-19 11 | "Andrew Horton", # v0.2 # 2017-11-27 # Add website and update description. 12 | ] 13 | version "0.2" 14 | description "Bad Behaviour Anti-Spam Plug-in that supports many PHP projects including phpBB, MediaWiki and Wordpress." 15 | website "http://bad-behavior.ioerror.us/" 16 | 17 | # Matches # 18 | matches [ 19 | 20 | # Cookie 21 | { :search => "headers[set-cookie]", :regexp => /bb2_screener_/, :name=>"bb2_screener_ cookie" }, 22 | 23 | ] 24 | 25 | end 26 | -------------------------------------------------------------------------------- /plugins/ben-ssl.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "Ben-SSL" 9 | authors [ 10 | "Brendan Coles ", # 2011-02-08 11 | "Andrew Horton", # v0.2 # 2016-04-19 # Replaced passive function with match. 12 | ] 13 | version "0.2" 14 | description "Apache-SSL was developed by Ben Laurie and is often referred to as Ben-SSL" 15 | website "http://apache-ssl.org/" 16 | 17 | # ShodanHQ results as at 2011-02-08 # 18 | # 34777 for Ben-SSL 19 | 20 | matches [ 21 | { :version=>/Ben-SSL\/([\d\.]+)/, :search=>"headers[server]" } 22 | ] 23 | 24 | 25 | end 26 | 27 | -------------------------------------------------------------------------------- /plugins/bing-searchengine.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "Bing-SearchEngine" 9 | authors [ 10 | "Andrew Horton", 11 | # v0.2 # removed :name, :certainty=>100, and changed regexp to text 12 | ] 13 | version "0.2" 14 | description "Bing.com is Microsoft's search engine" 15 | 16 | 17 | # 18 | 19 | matches [ 20 | {:text=>'var curUrl="http://www.bing.com/"' }, 21 | {:text=>'", # 2011-06-06 11 | "Andrew Horton", # v0.2 # 2016-04-19 # Replaced passive function with match. 12 | ] 13 | version "0.2" 14 | description "Blazix is a high-performance full-featured Java application server. Blazix can be used as an Application Server or as a full Web Server." 15 | website "http://www.blazix.com/" 16 | 17 | # ShodanHQ results as at 2011-06-06 # 18 | # 14 for Blazix 19 | 20 | matches [ 21 | 22 | { :version=>/^Blazix Java Server ([^\s]+)$/, :search=>"headers[server]" }, 23 | ] 24 | 25 | end 26 | 27 | -------------------------------------------------------------------------------- /plugins/blogsmithmedia.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "BlogSmithMedia" 9 | authors [ 10 | "Andrew Horton", 11 | # v0.2 # removed :name 12 | ] 13 | version "0.2" 14 | description "Pro bloggers - www.blogsmithmedia.com" 15 | 16 | # identifying strings 17 | # uses scripts,css,icons hosted at blogsmithmedia.com 18 | # "} }, 18 | 19 | { :text=> 'miAppControler contains master settings that can be used to quickly disable' } 20 | 21 | ] 22 | 23 | end 24 | -------------------------------------------------------------------------------- /plugins/meta-author.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "Meta-Author" 9 | authors [ 10 | "Brendan Coles ", # 2010-10-14 11 | ] 12 | version "0.1" 13 | description "This plugin retrieves the author name from the meta name tag - info: http://www.webmarketingnow.com/tips/meta-tags-uncovered.html#author" 14 | 15 | 16 | 17 | # Matches # 18 | matches [ 19 | 20 | # Get author's name 21 | { :string=>/^=]+name[\s]*=[\s]*['"]?author['"]?[^>^=]+content[\s]*=[\s]*['"]([^'^"^>]+)/i }, 22 | { :string=>/^=]+content[\s]*=[\s]*['"]([^"^'^>]+)['"][^>^=]+name[\s]*=[\s]*['"]?author['"]?/i }, 23 | 24 | ] 25 | 26 | end 27 | 28 | -------------------------------------------------------------------------------- /plugins/meta-geo.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "Meta-Geo" 9 | authors [ 10 | "Brendan Coles ", # 2011-03-06 # 11 | ] 12 | version "0.1" 13 | description "This plugin identifies and extracts data from meta geo.* tags - More Info: http://en.wikipedia.org/wiki/Geotagging" 14 | 15 | 16 | 17 | # Matches # 18 | matches [ 19 | 20 | # Meta geo.* 21 | { :string=>/]*>/}, 22 | 23 | # ICBM tag 24 | { :string=>/]*>/ }, 25 | 26 | ] 27 | 28 | end 29 | 30 | 31 | -------------------------------------------------------------------------------- /plugins/meta-powered-by.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "MetaPoweredBy" 9 | authors [ 10 | "Andrew Horton", 11 | # v0.2 # remove :certainty. 12 | "Brendan Coles ", # v0.3 # 2011-02-24 # Updated string regexp. 13 | ] 14 | version "0.3" 15 | description "This plugin extracts the values for meta tags named poweredby, powered-by, and powered by" 16 | 17 | # Matches # 18 | matches [ 19 | 20 | # Matches poweredby, powered-by, and powered by 21 | { :string=>/]+name=["']powered[\- ]?by["'][^>]+content=["']([^"]+)["']/i }, 22 | 23 | ] 24 | 25 | end 26 | 27 | -------------------------------------------------------------------------------- /plugins/mezzanine.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "Mezzanine" 9 | authors [ 10 | "Bhavin Senjaliya ", # 2016-08-19 11 | "Andrew Horton", # v0.2 # 2017-11-27 # Add website, description. 12 | ] 13 | version "0.2" 14 | description "Mezzanine is a CMS built using Django." 15 | website "http://mezzanine.jupo.org/" 16 | 17 | # Matches # 18 | matches [ 19 | 20 | # Cookie 21 | { :regexp => /mezzanine_login_interface/, :name=>"Admin Login Page " }, 22 | 23 | ] 24 | 25 | end 26 | -------------------------------------------------------------------------------- /plugins/mint.rb: -------------------------------------------------------------------------------- 1 | ## 2 | # This file is part of WhatWeb and may be subject to 3 | # redistribution and commercial restrictions. Please see the WhatWeb 4 | # web site for more information on licensing and terms of use. 5 | # https://morningstarsecurity.com/research/whatweb 6 | ## 7 | Plugin.define do 8 | name "Mint" 9 | authors [ 10 | "Brendan Coles ", # 2011-04-15 11 | ] 12 | version "0.1" 13 | description "Mint is an extensible, self-hosted web site analytics program" 14 | website "http://www.haveamint.com/" 15 | 16 | 17 | 18 | # Matches # 19 | matches [ 20 | 21 | # JavaScript Source 22 | { :regexp=>/