2023年4月9日
废弃软件 - 抱歉 - 忙别的事去了。如果有人出大价钱,我会用跨平台语言从头重写。
2021年10月6日
这可能很快就不再是废弃软件了。目前它非常不稳定。我想从头重写它。
描述
Chatter 是一个概念验证型 OSINT 监控 Telegram 机器人,适用于 Windows(理想情况下是服务器)。它监控推文内容、Reddit 提交标题和 4chan 帖子内容,查找特定关键词以及引号内的短语。它会根据你的配置,将近实时发现的内容推送到你的 Telegram 群组。这是一个早期测试版,功能有限。
如有疑问,请联系 [email protected]
如何运行 Chatter
下载并解压 https://github.com/visualbasic6/chatter/archive/master.zip。
\bin\config\apikey.txt 中——确保在 Telegram 给你的 API 密钥前面加上 bot,例如 bot111093451:GDGks4kisDFJFlulzjser-dfsSJDFpWsd"chat": {
"id": -100156734232,
其中 -100156734232 是你的 Telegram 群组聊天 ID。
5. 将聊天 ID 设置在 \bin\config\chatid.txt 中
6. 相应地填充 \bin\config\targets.txt 和 \bin\config\keywords.txt。别担心——这些文本文件中已经提供了示例。
7. 运行 .exe 文件
Telegram 机器人报告

如果出现与缺少配置文件无关的启动错误,你可能需要以管理员身份运行 cmd.exe 并执行 "regsvr32 {file.ocx}"。
\config\ 中的文件是不言自明的,并且附带了示例。
targets.txt 的格式为
service:area:apicreds(unnecessary):minutesbetweencrawl
例如 reddit:cryptocurrency:n/a:5
请在运行 .exe 之前填充这些文件,否则 Chatter 将失败。最好在 Windows 服务器上使用 Chatter,设置后无需再管它。Chatter 是用经典 VB 编写的,带有 SSL 包装器,用于发起外部 API 请求。这在 2020 年很少见。因此,杀毒软件可能会报出误报。你可以自由地从源码编译,或者在安全隔区中运行 Chatter——对于任何包含你无法亲自审查和编译的代码的软件,这应该是标准做法。建议在填充数据库以忽略旧内容时,不要多次向 Telegram 广播内容。这对于 Twitter 尤其有用。最终只有最近的材料会被拦截——尽管可能需要一段时间才能将与你的关键词和短语相关的旧内容数据库化并忽略。
从源码编译
VB6
路线图、杂记
深入探讨、本地存储、2020年5月17日的即时想法
注意:Chatter 需要更新,以将完整 URL 与它们的关键词和时间戳关联起来存储在某个地方,并且可能还需要在发现 URL 时抓取它们以完全镜像内容。这可能会/应该会在近期更新中实现。
目前,Chatter 最适合用于在 Telegram 群组中随意进行协作情报收集;例如,投资者监控与特定市场相关的新闻。它不会在本地存储帖子内容。目前,你需要对 Chatter 进行修改并执行额外的抓取。
将发现的内容报告到 Telegram 群组的好处是,Telegram 会抓取 Chatter 提供的 URL,并显示与内容相关的文本和图片预览。
Chatter 每隔 N 分钟进行的 3 次查询分别是:
https://www.reddit.com/search.compact?q=subreddit%3A{subreddit}+{query}&sort=new&t=all
https://find.4chan.org/?q={query}&b={area, e.g. biz, b, etc.}
https://api.twitter.com/2/search/adaptive.json?&q={query}
然后,它将唯一的 URL 标识符存储为 .txt 文件,例如 \db\{platform}\{identifier}.txt,以便将来忽略重复项。
示例:
\db\reddit\1xy9k6.txt
\db\4chan\75749943.txt
\db\twitter\692151844227911680.txt
对于 Twitter,你可以提取类似 \db\twitter\692151844227911680.txt 的文件,通过 https://twitter.com/{anything}/status/692151844227911680 生成 URL,然后用另一个机器人抓取并数据库化该推文的内容。需要对 Chatter 进行修改,以将推文与用于定位它的关键词关联起来。
致敬
justinakapaste.com 和我所有的老年 AOL 黑客朋友
stang 感谢你的玩笑和欢乐