📜  SlackPirate – Slack 枚举和提取工具(1)

📅  最后修改于: 2023-12-03 14:47:28.673000             🧑  作者: Mango

SlackPirate – Slack 枚举和提取工具

SlackPirate是一款功能强大的编程工具,用于在Slack中枚举并提取信息。该工具具有以下特征:

  • 从多个频道和私人聊天室、用户档案中提取文件和消息。
  • 从Slack中枚举用户名和电子邮件地址。
  • 收集有关频道和聊天室的信息,如它们的名称、主题和参与者列表。
  • 快速提取JSON格式数据,以便将其用于其他工具或脚本。
  • 针对Slack API使用token进行认证。
安装

你可以通过以下方式安装SlackPirate:

$ git clone https://github.com/x90skysn3k/slackpirate.git
$ cd slackpirate
$ pip install -r requirements.txt
用法

前提条件:需要获取Slack API Token。

$ python slackpirate.py -h

usage: slackpirate.py [-h] [-t TOKEN] [-m MARK] [-d] [-e EXPORT] [-u USER]
                      [-c CHANNEL]

optional arguments:
  -h, --help            show this help message and exit
  -t TOKEN, --token TOKEN
                        Slack API token
  -m MARK, --mark MARK  Latest timestamp (exclusive) to fetch
  -d, --debug           Enable debug output
  -e EXPORT, --export EXPORT
                        Export channel/file IDs to a file
  -u USER, --user USER  User ID or name filter
  -c CHANNEL, --channel CHANNEL
                        Channel ID or name filter
举例
$ python slackpirate.py -t xoxp-XXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXX -c general -m 1438478679.000002

此命令将从“general”频道中提取所有消息,并在提取之前跳过最后一个标记之后的消息。

结论

SlackPirate是一款功能强大、易于使用的枚举和提取工具,可用于在Slack中提取信息。这个工具可以为你的团队和项目带来便利,建议给你的机器搭配使用。