• 大小: 0.14M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-02-25
  • 语言: C#
  • 标签: HTML  

资源简介

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个文件信息

评论

共有 条评论