Commit f40ad484 authored by titanium007's avatar titanium007

comment out test

parent a7545c90
...@@ -46,28 +46,28 @@ namespace Titanium.Web.Proxy.Test ...@@ -46,28 +46,28 @@ namespace Titanium.Web.Proxy.Test
{ {
Console.WriteLine(e.ProxySession.Request.RequestUrl); Console.WriteLine(e.ProxySession.Request.RequestUrl);
//read request headers ////read request headers
var requestHeaders = e.ProxySession.Request.RequestHeaders; //var requestHeaders = e.ProxySession.Request.RequestHeaders;
if ((e.RequestMethod.ToUpper() == "POST" || e.RequestMethod.ToUpper() == "PUT")) //if ((e.RequestMethod.ToUpper() == "POST" || e.RequestMethod.ToUpper() == "PUT"))
{ //{
//Get/Set request body bytes // //Get/Set request body bytes
byte[] bodyBytes = e.GetRequestBody(); // byte[] bodyBytes = e.GetRequestBody();
e.SetRequestBody(bodyBytes); // e.SetRequestBody(bodyBytes);
//Get/Set request body as string // //Get/Set request body as string
string bodyString = e.GetRequestBodyAsString(); // string bodyString = e.GetRequestBodyAsString();
e.SetRequestBodyString(bodyString); // e.SetRequestBodyString(bodyString);
} //}
//To cancel a request with a custom HTML content ////To cancel a request with a custom HTML content
//Filter URL ////Filter URL
if (e.ProxySession.Request.RequestUrl.Contains("google.com")) //if (e.ProxySession.Request.RequestUrl.Contains("google.com"))
{ //{
e.Ok("<!DOCTYPE html><html><body><h1>Website Blocked</h1><p>Blocked by titanium web proxy.</p></body></html>"); // e.Ok("<!DOCTYPE html><html><body><h1>Website Blocked</h1><p>Blocked by titanium web proxy.</p></body></html>");
} //}
} }
//Test script injection //Test script injection
...@@ -78,25 +78,25 @@ namespace Titanium.Web.Proxy.Test ...@@ -78,25 +78,25 @@ namespace Titanium.Web.Proxy.Test
var responseHeaders = e.ProxySession.Response.ResponseHeaders; var responseHeaders = e.ProxySession.Response.ResponseHeaders;
if (e.ResponseStatusCode == "200") //if (e.ResponseStatusCode == "200")
{ //{
if (e.ResponseContentType.Trim().ToLower().Contains("text/html")) // if (e.ResponseContentType.Trim().ToLower().Contains("text/html"))
{ // {
//Get/Set response body bytes // //Get/Set response body bytes
byte[] responseBodyBytes = e.GetResponseBody(); // byte[] responseBodyBytes = e.GetResponseBody();
e.SetResponseBody(responseBodyBytes); // e.SetResponseBody(responseBodyBytes);
//Get response body as string // //Get response body as string
string responseBody = e.GetResponseBodyAsString(); // string responseBody = e.GetResponseBodyAsString();
//Modify e.ServerResponse // //Modify e.ServerResponse
Regex rex = new Regex("</body>", RegexOptions.RightToLeft | RegexOptions.IgnoreCase | RegexOptions.Multiline); // Regex rex = new Regex("</body>", RegexOptions.RightToLeft | RegexOptions.IgnoreCase | RegexOptions.Multiline);
string modified = rex.Replace(responseBody, "<script type =\"text/javascript\">alert('Response was modified by this script!');</script></body>", 1); // string modified = rex.Replace(responseBody, "<script type =\"text/javascript\">alert('Response was modified by this script!');</script></body>", 1);
//Set modifed response Html Body // //Set modifed response Html Body
e.SetResponseBodyString(modified); // e.SetResponseBodyString(modified);
} // }
} //}
} }
} }
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment