资源简介
NHtmlFilter1.0过滤Html危险脚本 防止XSS攻击
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Text;
using System.Security.Cryptography;
using System.IO;
using System.Net.Mail;
using System.Net;
using System.Configuration;
using System.Text.Regularexpressions;
namespace Weirhp
{
///
/// Html 脚本过滤
/// author HouPo
/// 2011-10-02
///
public class NHtmlFilter
{
/** regex flag union representing /si modifiers in php **/
protected static readonly RegexOptions REGEX_FLAGS_SI = RegexOptions.IgnoreCase | RegexOptions.Singleline | RegexOptions.Compiled;
/** regex flag union representing /si modifiers in php **/
private static string P_COMMENTS = ““;// Pattern.DOTALL);
private static Regex P_COMMENT = new Regex(“^!--(.*)--$“ REGEX_FLAGS_SI);
private static string P_TAGS = “<(.*?)>“;// Pattern.DOTALL);
private static Regex P_END_TAG = new Regex(“^/([a-z0-9]+)“ REGEX_FLAGS_SI);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 331 2011-10-02 23:42 NHtmlFilter v1.0\LocalTestRun.testrunconfig
文件 12800 2011-10-02 23:48 NHtmlFilter v1.0\NHtmlFilter\bin\Debug\NHtmlFilter.dll
文件 28160 2011-10-02 23:48 NHtmlFilter v1.0\NHtmlFilter\bin\Debug\NHtmlFilter.pdb
文件 18186 2011-10-02 23:48 NHtmlFilter v1.0\NHtmlFilter\NHtmlFilter.cs
文件 2503 2011-10-02 23:30 NHtmlFilter v1.0\NHtmlFilter\NHtmlFilter.csproj
文件 350 2011-10-02 23:30 NHtmlFilter v1.0\NHtmlFilter\obj\Debug\NHtmlFilter.csproj.FileListAbsolute.txt
文件 12800 2011-10-02 23:48 NHtmlFilter v1.0\NHtmlFilter\obj\Debug\NHtmlFilter.dll
文件 28160 2011-10-02 23:48 NHtmlFilter v1.0\NHtmlFilter\obj\Debug\NHtmlFilter.pdb
文件 5120 2011-10-02 23:48 NHtmlFilter v1.0\NHtmlFilter\obj\Debug\Refactor\NHtmlFilter.dll
文件 1378 2011-10-02 23:27 NHtmlFilter v1.0\NHtmlFilter\Properties\AssemblyInfo.cs
文件 1843 2011-10-02 23:46 NHtmlFilter v1.0\NHtmlFilter.sln
..A..H. 23040 2011-10-03 01:24 NHtmlFilter v1.0\NHtmlFilter.suo
文件 501 2011-10-02 23:42 NHtmlFilter v1.0\NHtmlFilter.vsmdi
文件 6659 2011-10-02 23:42 NHtmlFilter v1.0\NHtmlFilterTest\AuthoringTests.txt
文件 12800 2011-10-02 23:48 NHtmlFilter v1.0\NHtmlFilterTest\bin\Debug\NHtmlFilter.dll
文件 28160 2011-10-02 23:48 NHtmlFilter v1.0\NHtmlFilterTest\bin\Debug\NHtmlFilter.pdb
文件 5120 2011-10-02 23:50 NHtmlFilter v1.0\NHtmlFilterTest\bin\Debug\NHtmlFilterTest.dll
文件 13824 2011-10-02 23:50 NHtmlFilter v1.0\NHtmlFilterTest\bin\Debug\NHtmlFilterTest.pdb
文件 2963 2011-10-02 23:50 NHtmlFilter v1.0\NHtmlFilterTest\NHtmlFilterTest.cs
文件 3069 2011-10-02 23:42 NHtmlFilter v1.0\NHtmlFilterTest\NHtmlFilterTest.csproj
文件 528 2011-10-02 23:48 NHtmlFilter v1.0\NHtmlFilterTest\obj\Debug\NHtmlFilterTest.csproj.FileListAbsolute.txt
文件 5120 2011-10-02 23:50 NHtmlFilter v1.0\NHtmlFilterTest\obj\Debug\NHtmlFilterTest.dll
文件 13824 2011-10-02 23:50 NHtmlFilter v1.0\NHtmlFilterTest\obj\Debug\NHtmlFilterTest.pdb
文件 7861 2011-10-02 23:48 NHtmlFilter v1.0\NHtmlFilterTest\obj\Debug\ResolveAssemblyReference.cache
文件 1344 2011-10-02 23:42 NHtmlFilter v1.0\NHtmlFilterTest\Properties\AssemblyInfo.cs
文件 12800 2011-10-02 23:41 NHtmlFilter v1.0\TestResults\Administrator_PC-201109302139 2011-10-02 23_46_41\Out\NHtmlFilter.dll
文件 28160 2011-10-02 23:41 NHtmlFilter v1.0\TestResults\Administrator_PC-201109302139 2011-10-02 23_46_41\Out\NHtmlFilter.pdb
文件 5446 2011-10-02 23:46 NHtmlFilter v1.0\TestResults\Administrator_PC-201109302139 2011-10-02 23_46_41.trx
文件 12800 2011-10-02 23:48 NHtmlFilter v1.0\TestResults\Administrator_PC-201109302139 2011-10-02 23_49_03\Out\NHtmlFilter.dll
文件 28160 2011-10-02 23:48 NHtmlFilter v1.0\TestResults\Administrator_PC-201109302139 2011-10-02 23_49_03\Out\NHtmlFilter.pdb
............此处省略49个文件信息
- 上一篇:TCP文件合并
- 下一篇:带Html编辑器CSkin.dll版本
相关资源
- asp.net 网页静态化组件(shipingx-Stati
- c# 同时将图片和文字复制到剪贴版 (
- HTML压缩
- Word文件转Html文档目录
- html5 绘图以及 动画
- bbsharp bbcode 转html 写的很简洁
- MVC通过过滤器 实现输出前对html修改(
- MVC输出前对html修改
- 带Html编辑器CSkin.dll版本
- Html文件上传控件(整理前台使用版)
- html5简单进度条效(progressbar)
- QQ聊天记录Mht转Html格式(附工具源码
- WinformHTMLEditor winform 富文本编辑器
- 纯HTML弹出必填信息(popHint)
- C#读取HTML文件并插入到数据库
- C#实现WebSocket源码c#写的服务端html写的
- Web网页控制摄像头
- HtmlAgilityPack 1.11.2最新版本
- Winista.Htmlparser.Net 源码 +Demo
- c# winform html编辑器
- Winform中显示HTML富文本编辑器
- c#用webkit内核支持html5
- ASP.NET实现网页快照/网页截图(将ht
- HTML5 WebSocket 构建实时 Web 应用
- html5 实时推送消息到客户端(SSE/Eve
- C# Word檔轉Html檔範例
- C# 剪贴板功能 同时黏贴图片和文字等
- 修改 webbrowser 支持IE8/IE9/IE10/HTML5 (
- 手表电商首页、注册页html模板
- HTML5+Bootstrap3登陆界面代码(响应式设
评论
共有 条评论