يكتب ASP برنامج وكيل الويب ، والذي يمكن استخدامه لاختراق قيود البوابة ، وما إلى ذلك ، بشكل رئيسي للتعاون مع AJAX (بسبب مشاكل في الوصول إلى المجال) الإصدار 0.1 مؤلف Llinzzi
وظيفة
تحديد ترميز الموقع ، ودعم أي لغة
التحويل التلقائي للاتصال المفرط
وظيفة تقوم بتنزيل الصور عن بُعد
لم يتم حل المشكلة. حاليًا ، لم يتم إكمال إعادة توجيه الوكيل والتي لا يمكن استخدامها إلا في رمز موقع الويب والمواقع والبيانات الأخرى.
نسخة الكود كما يلي:
<٪@language = "javaScript" codepage = "65001" ٪>
<٪ response.charset = "utf-8" ٪>
<٪
server.scriptTimeout = 9999999 ؛
varsurl = string (request.querystring ("url")) ؛
if (surl == "undefined") {
استجابة. write ("<pstyle =/" font-size: 9pt ؛ margin: 30px ؛ padding: 10px ؛ text-align: center ؛ center color: #ffccc ؛ border: 1pxSolid#999999 ؛/"> ASP proxy byllinzzi </p>") ؛
Response.write ("<divstyle =/" font-size: 9pt ؛ margin: 30px ؛ text-align: center ؛ background-color: #fffcc ؛ border: 1pxsolid#999999 ؛/">") ؛
Response.write ("<formAction =/"#/"method =/" get/">") ؛
Response.write ("<pstyle =/" font-size: 9pt ؛ margin: 5px ؛ text-align: center ؛/"> الرجاء إدخال عنوان URL </p>") ؛
استجابة. write ("<p> <propeDStyle =/" الخلفية اللون: #FFCCC ؛ الحدود: 1PXSOLID#999999 ؛/"type =/" text/"name =/" url/"> </p>") ؛
Response.write ("<p> <propteStyle =/" Background-Color: #ffccc ؛ الحدود: 1pxsolid#999999 ؛/"type =/" submit/"value =/" goweb/"> </p>") ؛
Response.write ("</div>") ؛
}
elseif (surl == "") {
استجابة. write ("<pstyle =/" font-size: 9pt ؛ margin: 30px ؛ padding: 10px ؛ text-align: center ؛ center color: #ffccc ؛ border: 1pxSolid#999999 ؛/"> ASP proxy byllinzzi </p>") ؛
Response.write ("<divstyle =/" font-size: 9pt ؛ margin: 30px ؛ text-align: center ؛ background-color: #fffcc ؛ border: 1pxsolid#999999 ؛/">") ؛
Response.write ("<p> العنوان فارغ ، يرجى إدخال التنسيق باسم www.tom.com </p>") ؛
Response.write ("</div>") ؛
}
آخر{
surl = (surl.substr (0،7)! = "http: //")؟ "http: //"+surl: surl ؛
Response.write (send_request (surl)) ؛
}
FunctionSend_Request (url) {
varcodedText ؛
http_request = server.createObject ("microsoft.xmlhttp") ؛
يحاول{
http_request.open ("get" ، url ، false) ؛
http_request.send (null) ؛
}
الصيد (ه)
{
استجابة. write (e.description) ؛
}
if (http_request.readystate == 4) {
// تحديد بداية الترميز تلقائيًا