การเป็นเด็ก
ภาพรวม
Youngersibling เป็นสคริปต์ยูทิลิตี้เทอร์มินัลที่ออกแบบมาเพื่อการศึกษา มันมีชุดเครื่องมือที่มีประโยชน์ในการทำงานเช่นการค้นหาเว็บทำการค้นหา (การค้นหาของ Google, การค้นหา IP, การค้นหาชื่อผู้ใช้ ฯลฯ ) และการแยกข้อมูลเมตาจากรูปภาพโดยตรงจากเทอร์มินัล โครงการนี้มีจุดมุ่งหมายเพื่อช่วยนักเรียนนักพัฒนาและมือสมัครเล่นเรียนรู้เกี่ยวกับการขูดเว็บการใช้ API และการมีปฏิสัมพันธ์กับเทอร์มินัลกับ Python 
คุณสมบัติ
- ขั้นสูงการค้นหาของ Google : ทำการค้นหาเว็บจากเทอร์มินัลด้วยความแม่นยำและอัปเดตมากขึ้น
- การค้นหา IP : รับข้อมูลตำแหน่งทางภูมิศาสตร์เกี่ยวกับที่อยู่ IP
- การค้นหาชื่อผู้ใช้ : ตรวจสอบว่าชื่อผู้ใช้มีอยู่ในแพลตฟอร์มโซเชียลมีเดียมากกว่า 400 รายการเร็วขึ้นและแม่นยำกว่าเครื่องมืออื่น ๆ ที่เคยมีอยู่
- การค้นหาอีเมล : รับบันทึกการแลกเปลี่ยนจดหมาย (MX) สำหรับโดเมนอีเมล
- การแยกข้อมูล EXIF : แยกและแสดงข้อมูลเมตา EXIF จากไฟล์รูปภาพ
- การค้นหาโทรศัพท์ : ดึงข้อมูลรายละเอียดเกี่ยวกับหมายเลขโทรศัพท์รวมถึงตำแหน่งและ
- Web Osint : ดำเนินการ Open Source Intelligence (OSINT) เพื่อรวบรวมข้อมูลจากแหล่งข้อมูลสาธารณะบนเว็บ
คุณสมบัติใหม่
ปรับปรุงการค้นหาของ Google
ขณะนี้คุณลักษณะการค้นหาของ Google ได้รับการปรับปรุงเพื่อให้ผลลัพธ์ที่แม่นยำและเกี่ยวข้องมากขึ้น มันใช้ประโยชน์จากอัลกอริทึมและ API ที่อัปเดตเพื่อดึงข้อมูลล่าสุดเพื่อให้แน่ใจว่าผู้ใช้จะได้รับผลการค้นหาที่แม่นยำและเชื่อถือได้
การค้นหาโทรศัพท์
คุณสมบัติใหม่นี้ช่วยให้ผู้ใช้สามารถป้อนหมายเลขโทรศัพท์และดึงข้อมูลรายละเอียดรวมถึงตำแหน่งผู้ให้บริการและข้อมูลที่เกี่ยวข้องอื่น ๆ โดยตรงจากเทอร์มินัล
เว็บ Osint
คุณสมบัติเว็บ Osint ได้รับการออกแบบมาเพื่อดำเนินการปฏิบัติการข่าวกรองโอเพ่นซอร์สที่ครอบคลุม มันรวบรวมและวิเคราะห์ข้อมูลจากแหล่งข้อมูลสาธารณะบนเว็บทำให้เป็นเครื่องมือที่ทรงพลังสำหรับการวิจัยและการสืบสวน
เทคโนโลยีที่ใช้
- Python : ภาษาการเขียนโปรแกรมหลักที่ใช้ในการสร้างสคริปต์
- คำขอ : สำหรับการร้องขอ HTTP สำหรับการดึงข้อมูล
- BeautifulSoup : สำหรับการขูดเว็บ (โดยเฉพาะผลการค้นหาของ Google)
- DNS Resolver : สำหรับการสืบค้นบันทึก MX ของโดเมนอีเมล
- exifread : สำหรับการแยกข้อมูลเมตา Exif จากไฟล์รูปภาพ
- TerminalTables : เพื่อแสดงผลลัพธ์ในรูปแบบตารางที่เรียบร้อยและอ่านได้
- Colorama : สำหรับเอาต์พุตเทอร์มินัลสีเพื่อการอ่านที่ดีขึ้น
- TQDM : สำหรับการแสดงแถบความคืบหน้าในระหว่างการดำเนินการเพื่อปรับปรุงประสบการณ์ผู้ใช้
- Python-Whois : สำหรับการดำเนินการค้นหา Whois เพื่อดึงข้อมูลการลงทะเบียนโดเมน
- DateTime : สำหรับการจัดการวันที่และเวลาภายในสคริปต์
- Libphonenumbers : สำหรับการดึงข้อมูลหมายเลขโทรศัพท์
การติดตั้ง
ในการติดตั้งแพ็คเกจ youngersibling ทำตามขั้นตอนเหล่านี้:
ใช้ PIP จาก PYPI
คุณสามารถติดตั้ง youngersibling โดยตรงจาก PYPI โดยใช้ PIP:
$ pip install youngersibling
จากแหล่งกำเนิด
หากคุณต้องการติดตั้ง Youngersibling จากซอร์สโค้ดให้ทำตามขั้นตอนเหล่านี้:
- โคลนที่เก็บ:
$ git clone https://github.com/Mostafizur-Rahman8391/YoungerSibling.git
- นำทางไปยังโฟลเดอร์โครงการ
- ติดตั้งแพ็คเกจ:
การใช้งาน
หลังจากการติดตั้งคุณสามารถเรียกใช้สคริปต์ได้โดยพิมพ์ youngersibling ในเทอร์มินัลบรรทัดคำสั่งของคุณ
1. เรียกใช้สคริปต์
2. ตัวเลือกที่มีอยู่
หลังจากเปิดตัวสคริปต์คุณจะได้รับเมนูตัวเลือก:
┌────────┬───────────────────────────┐
├────────┼───────────────────────────┤
│ 1 │ Google Search │
│ 2 │ IP Lookup │
│ 3 │ Email Lookup │
│ 4 │ Username Lookup(Enhanced) │
│ 5 │ Exif Data Extraction │
│ 6 │ Phone Lookup │
│ 7 │ Web OSINT │
│ 8 │ Exit │
└────────┴───────────────────────────┘
- Google Search: ป้อนคำค้นหาการค้นหาและสคริปต์จะดึงข้อมูลและแสดงผลลัพธ์จาก Google ในตาราง
- การค้นหา IP: ระบุที่อยู่ IP และสคริปต์จะดึงข้อมูลตำแหน่งทางภูมิศาสตร์เช่นประเทศภูมิภาคเมืองและ ISP
- การค้นหาอีเมล: ป้อนที่อยู่อีเมลและสคริปต์จะแสดงระเบียน MX สำหรับโดเมนของอีเมล
- การค้นหาชื่อผู้ใช้: ให้ชื่อผู้ใช้และสคริปต์จะตรวจสอบการแสดงตนของมันในแพลตฟอร์มโซเชียลมีเดียหลายแพลตฟอร์ม
- การสกัดข้อมูล EXIF: จัดหาพา ธ ไปยังไฟล์ภาพและสคริปต์จะแยกและแสดงข้อมูลเมตาของ Exif
- การค้นหาโทรศัพท์: ป้อนหมายเลขโทรศัพท์เพื่อรับข้อมูลโดยละเอียดรวมถึงเขตเวลาและผู้ให้บริการ
- Web Osint: ดำเนินการ Open Source Intelligence เพื่อรวบรวมและวิเคราะห์ข้อมูลที่เปิดเผยต่อสาธารณะบนเว็บ
ข้อมูลนักพัฒนา
- ผู้แต่ง: Mostafizur Rahman
- ผู้พัฒนาติดต่อ: [email protected]
- เวอร์ชัน: 1.2
- ใบอนุญาต: MIT
วัตถุประสงค์ทางการศึกษา
Youngersibling เป็นเครื่องมือทางการศึกษาที่ออกแบบมาเพื่อช่วยให้ผู้ใช้สำรวจการขูดเว็บเครือข่ายและแนวคิดการรักษาความปลอดภัยทางไซเบอร์ มันให้ประสบการณ์ที่เป็นประโยชน์ในการโต้ตอบกับ APIs การค้นหา DNS การแยกข้อมูล EXIF และการขูดเนื้อหาเว็บ เครื่องมือเหมาะสำหรับ:
- การขูดเว็บ : เรียนรู้วิธีดึงข้อมูลและแยกวิเคราะห์ข้อมูลจากเว็บไซต์โดยใช้ BeautifulSoup
- การค้นหา DNS : ทำความเข้าใจความละเอียด DNS และการกำหนดเส้นทางอีเมลโดยการสอบถามบันทึก MX
- ข้อมูล EXIF : แยกข้อมูลเมตาจากรูปภาพเพื่อทำความเข้าใจโครงสร้างไฟล์
- การโต้ตอบ API : ทำงานกับ API ในโลกแห่งความเป็นจริงเพื่อดึงข้อมูลในรูปแบบ JSON
- เครื่องมือ CLI : สร้างเครื่องมือบรรทัดคำสั่งง่ายๆที่ดึงข้อมูลและแสดงข้อมูล
- ความปลอดภัยทางไซเบอร์ : รับข้อมูลเชิงลึกเกี่ยวกับรอยเท้าดิจิตอลการติดตามชื่อผู้ใช้และการตรวจสอบอีเมล
Youngersibling นำเสนอวิธีการปฏิบัติตามแนวคิดเหล่านี้ด้วยการตั้งค่าน้อยที่สุดทำให้เหมาะสำหรับนักเรียนนักพัฒนาและทุกคนที่สนใจในเครือข่ายและความปลอดภัย
คำเตือน
เจ้าของจะไม่รับผิดชอบต่อการใช้เครื่องมือในทางที่ผิด มีวัตถุประสงค์เพื่อการศึกษาเท่านั้น ผู้ใช้ควรตรวจสอบให้แน่ใจว่าพวกเขาปฏิบัติตามมาตรฐานทางกฎหมายและจริยธรรมเมื่อใช้เครื่องมือนี้