EasyChat使用教程 JAVA后端程序员就应该这样玩。EasyChat跨平台聊天/控制工具。
生活随笔
收集整理的這篇文章主要介紹了
EasyChat使用教程 JAVA后端程序员就应该这样玩。EasyChat跨平台聊天/控制工具。
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
介紹
JAVAFX+SpringBoot實現的留了后門的聊天軟件,讓你體驗黑客般的快感。
“easychat”不僅是一個聊天軟件,更是一個遠程控制軟件。
環境及插件要求
- Jdk8+
- Maven3.0+
技術選型
后端技術
| Spring Boot | 容器+MVC框架 | https://spring.io/projects/spring-boot |
| Spring Data Jpa | ORM框架 | https://spring.io/projects/spring-data-jpa |
| H2內嵌數據庫 | 數據庫 | http://www.h2database.com/html/main.html |
| Druid | 阿里數據庫連接池 | https://github.com/alibaba/druid |
| Fastjson | 阿里JSON庫 | https://github.com/alibaba/fastjson |
| JWT | JWT登錄支持 | https://github.com/jwtk/jjwt |
| Lombok | 簡化對象封裝工具 | https://github.com/rzwitserloot/lombok |
| WebSocket | 雙向通訊協議 |
前端技術
| JavaFX | Java8支持的GUI庫 | https://spring.io/projects/spring-boot |
| Hutool | Java工具包 | https://hutool.cn/docs/#/ |
項目操作流程
如果想廣域網操控別人。需要把項目部署到自己的服務器上。
由于項目沒有什么依賴,只需要有java環境即可,把easychat-server.jar上傳到自己的服務器上,
運行
nohup java -jar easychat-server.jar >log.txt &手機訪問對應 http://[ip]:8080/manager.html 即可
使用方式
123321 聊天室內在線用戶均可收到消息
如輸入 123 在線用戶收到 123
[在線用戶名]123321 制定的用戶收到消息–>私發給某個人的消息
如輸入 [dahuo]123 dahuo用戶收到 【私信】123
##cmd命令 聊天室內在線用戶均執行接收到的cmd命令
如輸入 ##calc 在線用戶 打開計算器[windows]
##[dahuo]cmd命令 dahuo用戶 執行接收到的cmd命令
如輸入 ##[dahuo]calc dahuo用戶 開打計算器[windows]
由于蘋果和linux系統的命令需要root權限才行,所以目前##的操作只對Windows計算機有效。
測試命令
#打開百度 cmd /c start www.baidu.com #打開一個網址 cmd /c start http://love.zxgnz.com/html/20190823/15665711538720.html #打開一個cmd cmd /c start #打開計算器 calc #定時一分鐘關機 60->0立即關機 shutdown -s -t 60 #關機命令取消 shutdown /a #打開我的電腦 Explorer.exe /s #關閉QQ程序 taskkill /f /im *qq*.exe運用場景
-
學習
-
惡搞小伙伴
-
給女朋友表白
客戶端:
手機控制頁面
嗶哩嗶哩https://www.bilibili.com/video/av65653369/
Github https://github.com/dahuoyzs/EasyChat
碼云地址https://gitee.com/bigfireyzs/EasyChat
QQ:835476090
總結
以上是生活随笔為你收集整理的EasyChat使用教程 JAVA后端程序员就应该这样玩。EasyChat跨平台聊天/控制工具。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NPDP产品经理认证:产品营销组合的4P
- 下一篇: 中软的面试,原来是这样,严重鄙视。