Skip to content

Latest commit

 

History

History
94 lines (60 loc) · 6.95 KB

readme_th.md

File metadata and controls

94 lines (60 loc) · 6.95 KB

Shell-X-Bot🤖

ภาพรวม

บอตนี้ช่วยให้ผู้ใช้สามารถใช้คำสั่งต่าง ๆ ใน Telegram เพื่อใช้ฟังก์ชันของ PowerShell ในการจัดการสภาพแวดล้อม Windows

⭐ หากโครงการนี้มีประโยชน์ กรุณากดดาวให้ด้วย!

🚀 ฟังก์ชัน

  • การดำเนินการคำสั่ง: การดำเนินการคำสั่งที่สามารถโต้ตอบกับระบบ Windows ผ่าน Telegram
  • การจัดการไฟล์: สร้าง ลบ และดูไฟล์ในระบบ
  • ข้อมูลระบบ: ตรวจสอบสถานะของระบบ ข้อมูลฮาร์ดแวร์ และไดเรกทอรีปัจจุบัน
  • การโต้ตอบกับผู้ใช้: ส่งข้อความต้อนรับและช่วยให้ผู้ใช้สามารถดำเนินการคำสั่งได้ง่ายขึ้น
  • การควบคุมระยะไกล: สามารถออกจากระบบ ล็อกคอมพิวเตอร์ รีสตาร์ท หรือปิดคอมพิวเตอร์ได้จากระยะไกล

📦 ข้อกำหนดเบื้องต้น

ก่อนเริ่มต้น โปรดตรวจสอบว่า:

  • ระบบปฏิบัติการ Windows
  • บอทที่สามารถรับการแจ้งเตือนใน Telegram
  • ติดตั้งโมดูล PowerShell ที่จำเป็น:
    • Microsoft.PowerShell.Security
    • Microsoft.PowerShell.Utility
    • NetworkConnectivityStatus
    • NetworkSwitchManager

⚙️ การติดตั้ง

  1. โคลนที่เก็บ: git clone https://github.com/HackResist/Shell-X-Bot.git

  2. การตั้งค่าบอท: ไปที่ bot-father สร้างบอทและตรวจสอบ ID แชทด้วย get chat id

  3. การตั้งค่าท็อกเก้นบอทและ ID แชท: เปิดสคริปต์และแทนที่ $botToken และ $chatID ด้วยท็อกเก้นบอท Telegram และ ID แชท

  4. ปรับนโยบายการดำเนินการ: รันคำสั่งต่อไปนี้ใน PowerShell เพื่ออนุญาตให้สคริปต์ทำงาน: Set-ExecutionPolicy RemoteSigned -Scope Process -Force

  5. รันสคริปต์: รันสคริปต์ใน PowerShell terminal: .\path-of-script\YourScriptName.ps1

🛠️ คำสั่งที่ใช้ได้

  • /start:👋 แสดงข้อความคำสั่ง

  • /createfile <file_path> <content>: 📝 สร้างไฟล์ด้วยเนื้อหาที่กำหนด

  • /removefile <file_path>:🗑️ ลบไฟล์ที่กำหนด

  • /listfiles <Directory_path>: 📂 ตรวจสอบรายการไฟล์ในไดเรกทอรีที่กำหนด

  • /logoff:🔐 ออกจากผู้ใช้ปัจจุบัน

  • /showmessage <content>:💬 แสดงข้อความที่กำหนดในกล่องข้อความ

  • /lockcomputer: 🔒 ล็อคคอมพิวเตอร์

  • /shutdown [delay]: ⏳ ปิดคอมพิวเตอร์โดยตั้งค่าช่วงเวลา

  • /restart:🔄 รีสตาร์ทคอมพิวเตอร์

  • /sysinfo:💻 ตรวจสอบข้อมูลระบบ

  • /getcurrentdir:📁 ตรวจสอบไดเรกทอรีปัจจุบันที่สคริปต์ PowerShell อยู่

  • /gethardwareinfo:🖥️ รับข้อมูลฮาร์ดแวร์

  • /gethistory:📝 รับประวัติคำสั่ง

  • /clearhistory: 🧹 ลบประวัติคำสั่ง

  • /getsystemstatus: 📊 รับข้อมูลสถานะแบตเตอรี่, CPU, RAM และเครือข่าย

  • /getip: 🌐 รับที่อยู่ IP ภายนอก

  • /getdevices:🔌 รับข้อมูลฮาร์ดแวร์ที่เชื่อมต่อ

  • /getopenedapplications:📋 ตรวจสอบรายการแอปพลิเคชันที่กำลังทำงาน

  • /getuptime: ⏱️ ตรวจสอบเวลาที่ระบบทำงาน

  • /getstoragedetails: 💾 ตรวจสอบข้อมูลอุปกรณ์จัดเก็บที่เชื่อมต่อ

  • /getfilecontent <file_path>:📄 รับเนื้อหาของไฟล์ที่กำหนด

  • /runfile <file_path>:🛠️ รันไฟล์โดยระบุพาธ

  • /killprocess <process_id | application_name>:❌ ยุติกระบวนการที่ทำงานตาม ID หรือชื่อ

  • /runprocess <exe_path> [File_path]:▶️ รันไฟล์โปรแกรมด้วยอาร์กิวเมนต์ที่เลือกได้

📋 คำอธิบายคำสั่งโดยละเอียด

หากคุณมีคำถามเกี่ยวกับการใช้คำสั่ง โปรดดูที่ รายการคำสั่ง และไฟล์ตัวอย่าง

🤝 การมีส่วนร่วม

การมีส่วนร่วมยินดีเสมอ! หากคุณมีข้อเสนอแนะในการปรับปรุงหรือฟังก์ชันเพิ่มเติม โปรดทำการฟอร์คที่เก็บและส่งคำขอรวม

📜 ใบอนุญาต

โครงการนี้ให้บริการภายใต้ใบอนุญาต MIT รายละเอียดเพิ่มเติมโปรดดูที่ไฟล์ LICENSE

📞 การสนับสนุน

หากคุณมีคำถามหรือความช่วยเหลือ โปรดติดต่อผ่าน Twitter, LinkedIn หรือสร้างปัญหาในที่เก็บ GitHub