{"id":17164398,"url":"https://github.com/toolgood/toolgood.textfilter","last_synced_at":"2026-03-04T16:01:37.245Z","repository":{"id":44155385,"uuid":"417338536","full_name":"toolgood/ToolGood.TextFilter","owner":"toolgood","description":"ToolGood 内容审核系统 源码————试过，努力过，失败不遗憾。。。","archived":false,"fork":false,"pushed_at":"2024-03-11T13:35:26.000Z","size":7540,"stargazers_count":112,"open_issues_count":2,"forks_count":32,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-06-27T18:12:10.609Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/toolgood.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-10-15T01:56:21.000Z","updated_at":"2025-05-18T06:18:21.000Z","dependencies_parsed_at":"2025-04-13T13:36:53.508Z","dependency_job_id":null,"html_url":"https://github.com/toolgood/ToolGood.TextFilter","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/toolgood/ToolGood.TextFilter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toolgood%2FToolGood.TextFilter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toolgood%2FToolGood.TextFilter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toolgood%2FToolGood.TextFilter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toolgood%2FToolGood.TextFilter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/toolgood","download_url":"https://codeload.github.com/toolgood/ToolGood.TextFilter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toolgood%2FToolGood.TextFilter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30085801,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T15:40:14.053Z","status":"ssl_error","status_checked_at":"2026-03-04T15:40:13.655Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-14T22:51:50.358Z","updated_at":"2026-03-04T16:01:37.219Z","avatar_url":"https://github.com/toolgood.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 《ToolGood 内容审核系统》\n\n官网：https://toolgood.com/\n\n\n《ToolGood 内容审核系统》由多组高性能算法组成：\n- （1）在`ToolGood.Words`高性能算法基础上再次改进，十几处修改，性能更高；\n- （2）优化`繁体与简体`、`全角半角`、`英文大小写`匹配性能；\n- （3）改良算法，在`不减性能`情况下，压缩字典量，减少内存使用量；\n- （4）加入`多组敏感词检测`，减少误杀；\n- （5）加入`NLP分词功能`减少误杀概率，NLP算法使用`动态规划`，功能增加性能不降多少；\n- （6）改良`联系方式匹配`，减少跳词的误测； \n\n## 文件夹说明\n- `src`文件夹:  ToolGood.TextFilter源码，`C#`语言。\n- `dataBuilder`文件夹:  程序数据包生成器源码，`C#`语言。\n- `api`文件夹:  API接口源码，目前有`C#`、`JAVA`、`Python`、`GO`版本。\n- `manager`文件夹: 敏感词库管理工具源码，(开发中)\n\n注：`C#`语言编译环境`VS2022`，核心源码只有`C#`语言版本，其他语言本人并不精通。\n\n## 相关下载\n- 编译后程序下载（非异步版）： https://pan.baidu.com/s/1FLH7U3Nw2zE0Q3Vb-GtWZg?pwd=bqgn \n- 测试数据包（只有谩骂识别）：https://pan.baidu.com/s/12JjvSG1lAifdpRHH1GL1gA?pwd=tofy\n- 相关文档：https://toolgood.com/FAQ\n- 常见问题解答：https://github.com/toolgood/ToolGood.TextFilter/issues/4\n\n## 领取【敏感词库】\n- 该敏感词库从`70W多词组`中整理出来的，外加18W多组常用分词、2W多字的拼音扩展、14066个左右拆字、4000组繁简转化，4850组同音同形字，1160组异形字…… \n- 免费领取方法： 加QQ`1665690808`，发送申请人照片，要求手执【免费领取敏感词库】纸条，并且站在带公司Logo的墙前（或学校大门口）。\n-\n- **如不想拍照，可花300元赞助【敏感词库】，并赠送【程序数据包】[赞助网址](https://mbd.pub/o/bread/mbd-YpaXmZdv)**。\n-\n- 为什么会有免费领取【敏感词库】？因为一套敏感词库无法满足各种场景，而每个公司使用的场景又不同。如`你妈`，在熟人环境下是`正常词`，在商品评价绝对是`脏词`，在游戏中绝大数为`脏词`。\n\n\n本人不是老师，加我QQ后，请不要提关于项目使用、加载等简单问题，也不要问词库有多少条敏感词（因为使用类正则，能匹配上十亿条）。\n\n常见问题解答：https://github.com/toolgood/ToolGood.TextFilter/issues/4\n\n## 特别声明\n源码为GPL-3.0 许可，商业用途请购买商业许可，商业授权费1000元\n\n购买商业许可后，二次开发及相关代码可以不开源。\n\n购买步骤：\n\n1、进入面包多购买 https://mbd.pub/o/bread/YpaXmZdw\n\n2、将公司名称、组织机构代码、授权码、面包多订单号发送给我。\n-    a) 邮件发送至toolgood@qq.com\n-    b) 加我QQ1665690808\n\n商业授权名单：https://github.com/toolgood/ToolGood.TextFilter/issues/3\n\n\n开票说明：\n- 金额超过1000元，可开票。\n-    面包多上其他产品，需提供购买截图。\n\n### 探讨敏感信息过滤：\n\n敏感信息过滤研究会，Q群：128994346（已满）\n\n本人不是老师，请不要提关于项目使用、加载等简单问题。\n\n## 敏感词相关文章\n1、[敏感词过滤方案那些事](https://www.cnblogs.com/toolgood/p/15208734.html)\n\n2、[普通公司敏感词审核制度](https://www.cnblogs.com/toolgood/p/15213549.html)\n\n3、[新人小白过滤敏感词方案](https://www.cnblogs.com/toolgood/p/15251918.html)\n\n4、[网络常用敏感词过滤方法](https://www.cnblogs.com/toolgood/p/15261554.html)\n\n5、[ToolGood.Words算法过滤敏感词优化原理](https://mbd.pub/o/bread/YZ2Yk5hy)  （收费30元，一顿KFC）\n\n6、[ToolGood.TextFilter开源代码优化详解](https://mbd.pub/o/bread/YpWXlp9u)  （收费300元）\n与IllegalWordsSearch算法进行对比，阐述了ToolGood.TextFilter过滤算法优化点，如何减少内存使用量。\n还有一小部分未写好，心急的人可以先买，我会持续更新。\n\n7、[正则转DFA算法（C#版、JAVA版）](https://mbd.pub/o/bread/Y5ubl5w=) （收费30元，一顿KFC）\nToolGood.TextFilter的一个核心算法就使用到正则转DFA。（目前只有C#代码）\n\n8、JAVA版ToolGood.TextFilter\n\n9、[C#版图片鉴黄](https://mbd.pub/o/bread/mbd-YZ2Yk5hw)（收费30元，一顿KFC）\n\n## 比特币私钥碰撞机\n比特币私钥碰撞机，利用电脑空闲性能(3G内存)，搏25万枚比特币。\n\n[比特币私钥碰撞机](https://mbd.pub/o/bread/ZZmal5Zw)（收费50元）\n\n[比特币私钥碰撞机源码](https://mbd.pub/o/bread/ZZmal5dt)（收费500元）\n \n## LICENSE\n\u003e您可以在GPLv3许可证下使用它。请参阅LICENSE。\n\n## 吐槽\n\u003e代码写了那么多年，还没50行通达信代码价值高。。。\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftoolgood%2Ftoolgood.textfilter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftoolgood%2Ftoolgood.textfilter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftoolgood%2Ftoolgood.textfilter/lists"}