📜  电报 kali linux - Shell-Bash (1)

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

电报 Kali Linux - Shell-Bash

简介

Kali Linux是基于Debian Linux的专业安全测试和取证发行版,而Shell-Bash是Linux的一种Shell(命令)语言,是在Linux系统中快速创建的脚本语言。本文介绍如何在Kali Linux上使用Shell-Bash来发送消息到Telegram。

安装Telegram

在Kali Linux中使用以下命令安装Telegram:

sudo add-apt-repository ppa:atareao/telegram
sudo apt update
sudo apt install telegram-desktop

安装完成后,可以在Kali Linux的应用程序菜单中找到Telegram。

安装Telegraf
sudo apt-get update
sudo apt-get install golang-1.10
mkdir $HOME/go
export GOPATH=$HOME/go
export PATH=$PATH:/usr/lib/go-1.10/bin:$GOPATH/bin
go get -d github.com/tgbotapi/telegram-bot-api
go get -d github.com/tcnksm/go-httpstat
go get -d github.com/mattn/go-isatty
cd $GOPATH/src/github.com/tgbotapi/telegram-bot-api/examples/custom-keyboard && go run custom-keyboard.go
go get -d gopkg.in/telegram-bot-api.v4
配置Telegraf

首先,需要创建一个Telegram机器人。可以在Telegram中与@BotFather进行交互来创建一个机器人,并获取其令牌。然后,需要编辑Telegraf配置文件以包含这个令牌。

sudo nano /etc/telegraf/telegraf.conf

在文件中添加以下内容:

[[outputs.telegram]]
  token = "YOUR_BOT_TOKEN"
  chat_id = "YOUR_CHAT_ID"

将YOUR_BOT_TOKEN替换为上面创建的Telegram机器人的令牌。将YOUR_CHAT_ID替换为你要发送消息的聊天的ID号。使用Ctrl + X保存并退出。

现在,需要启用Telegraf的Telegram输出插件。编辑配置文件:

sudo nano /etc/telegraf/telegraf.d/outputs.conf

在文件中添加以下内容:

[[outputs.telegram]]
  token = "YOUR_BOT_TOKEN"
  chat_id = "YOUR_CHAT_ID"

将YOUR_BOT_TOKEN替换为上面创建的Telegram机器人的令牌。将YOUR_CHAT_ID替换为你要发送消息的聊天的ID号。使用Ctrl + X保存并退出。

最后,重启Telegraf以使更改生效:

sudo systemctl restart telegraf
发送电报消息

现在,电报消息可以通过以下命令发送:

curl -i -H "Accept: application/json" -X POST -d "text=Hello, World!" http://localhost:8086/write?db=telegraf

该命令将在Telegram聊天中发送“Hello, World!”消息。

总结

本文介绍了如何在Kali Linux中使用Telegraf和Shell-Bash向Telegram发送消息。Telegraf是一个灵活的监控解决方案,可以使用各种输出插件来将数据发送到不同的位置。Shell-Bash是一种易于学习和使用的脚本语言,可用于在Linux系统中快速执行不同的任务。