M86 Security M86 User Manual page 475

Web filtering and reporting suite
Hide thumbs Also See for M86:
Table of Contents

Advertisement

}
void printhtml()
{
block.cgi\"\n");
value=\"_BLOCK_SITE_\">\n");
szURL);
szCategory);
M86 S
U
G
ECURITY
SER
UIDE
areas of the program
====================================================*/
data_size = atoi(getenv("CONTENT_LENGTH"));
for(index = 0; data_size && (!feof(stdin)); index++)
{
entries[index].val = (char *)fmakeword(stdin, '&',
&data_size);
plustospace(entries[index].val);
unescape_url(entries[index].val);
entries[index].name = (char
*)makeword(entries[index].val, '=');
if (strcmp(entries[index].name, "IP") == 0)
strcpy(szIP, entries[index].val);
else if (strcmp(entries[index].name, "URL") == 0)
strcpy(szURL, entries[index].val);
else if (strcmp(entries[index].name, "CAT") == 0)
strcpy(szCategory, entries[index].val);
else if (strcmp(entries[index].name, "USER") == 0)
strcpy(szUserName, entries[index].val);
}
}
printhtml();
printf("<html>\n");
printf("<head>\n");
printf("<script language=\"JavaScript\">\n");
printf("function do_options()\n");
printf("{\n");
printf("document.block.action=\"http://<Web Filter IP>:81/cgi/
printf("document.block.submit()\n");
printf("}\n");
printf("</script>\n");
printf("</head>\n");
printf("<form method=post name=block >\n");
printf("<input type=hidden name=\"SITE\"
printf("<input type=hidden name=\"IP\" value=\"%s\">\n", szIP);
printf("<input type=hidden name=\"URL\" value=\"%s\">\n",
printf("<input type=hidden name=\"CAT\" value=\"%s\">\n",
printf("<input type=hidden name=\"USER\" value=\"%s\">\n",
W
F
A
EB
ILTER
PPENDICES
S
A
B
ECTION
PPENDIX
447

Advertisement

Table of Contents
loading

Table of Contents