แหล่งดาวน์โหลดอิมเมจไฟล์ลีนุกซ์ฟรี (Free Linux images)

แหล่งดาวน์โหลดอิมเมจไฟล์ลีนุกซ์ฟรี (Free Linux images)

สำหรับผู้ดูแลระบบที่สนใจศึกษา แต่ไม่มีเวลาในการติดตั้งระบบ สามารถดาวห์โหลดไฟล์อิมเมจระบบลีนุกซ์สายพันธ์ต่างๆ ซึ่งมีตัวติดตั้งให้เลือกใช้งานงานมากมาย มีให้เลือกทั้งแบบ Server-based และ Desktop-based  แถมมีไฟล์ Checksum ให้ตรวจสอบความถูกต้องสมบูรณ์  ประเภท Image file ที่มีให้เลือก 1. VirtualBox Images 2. VMware Images ลิงค์ดาวน์โหลดไฟล์ Linux Image www.linuxvmimages.com  =================== ระบบปฏิบัติการที่ให้ให้ดาวน์โหลด Arch Linux 2021.01.01…
การติดตั้ง OpenCV

การติดตั้ง OpenCV

การติดตั้ง OpenCV ผ่านบรรทัดคำสั่ง 1. คลิกที่ Start > cmd [enter] 2. พิมพ์คำสั่งติดตั้ง pip install opencv-python ตรวจสอบเวอร์ชั่น OpenCV >>> import cv2 >>> cv2.__version__ '4.10.0' >>>  
ทูลพัฒนาโครงการ IOT ด้วยภาษา Python

ทูลพัฒนาโครงการ IOT ด้วยภาษา Python

ปัจจุบันภาษา Python นับป็นภาษาที่ใช้งานได้อย่างหลากหลาย ไม่ยกว้นแม้แต่ทำโครงการเกี่ยวกับ Internet of Things หรือ IoT โดยในที่นี้ขอแนะนำทูลที่พัฒนาจากภาษา Python ที่นิยมในปัจบัน  1. MicroPython (www.micropython.org) MicroPython เป็นทูลสร้างโครงการ IoT ที่พัฒนามาจากภาษา Python ที่ได้รับการปรับแต่งให้ทำงานได้บนไมโครคอนโทรลเลอร์และอุปกรณ์ที่มีทรัพยากรจำกัด เช่น หน่วยความจำและความเร็วของโปรเซสเซอร์ต่ำกว่าอุปกรณ์คอมพิวเตอร์ทั่วไป ซึ่ง MicroPython ถูกออกแบบมาเพื่อการพัฒนาโปรแกรมบนฮาร์ดแวร์ขนาดเล็ก เช่น Arduino, ESP8266, ESP32,…
ทูลด้านความมั่นคงปลอดภัยทางไซเบอร์ (Cyber Security Tools)

ทูลด้านความมั่นคงปลอดภัยทางไซเบอร์ (Cyber Security Tools)

ปัจจุบันทูลสำหรับใช้ในการตรวจสอบด้านความปลอดภัยทางไซเบอร์บนระบบ Linux  มีให้เลือกใช้งานมากมาย  ในที่นี้ขอแนะนำตัวอย่างทูลที่ทีม Red Team มักใช้งาน 

ทูลรวบรวมข้อมูลและการสำรวจ (Reconnaissance and Information Gathering)

1. Nmap : ทูลตรวจสอบ สแกนเครือข่ายและประเมินช่องโหว่

2. Recon-ng : สำรวจข้อมูลบนเว็บที่มีการออกแบบแบบโมดูล

3. Maltego : ทูลวิเคราะห์และเชื่อมโยงข้อมูลสำหรับ OSINT (Open-source Intelligence)

4. theHarvester : ทูลเก็บรวบรวมข้อมูลอีเมล, โดเมน และ IP

5. Shodan CLI : ทูลตรวจสอบ ค้นหาอุปกรณ์ที่เชื่อมต่ออินเทอร์เน็ต

6. Amass : ทูลตรวจสอบ ค้นหาโดเมนย่อยและระบุข้อมูล

รู้จัก Node-RED

รู้จัก Node-RED

Node-RED เป็นเครื่องมือสำหรับพัฒนาการเขียนโปรแกรมด้วยการลากและวาง (flow-based programming) ที่ออกแบบมาสำหรับการเชื่อมโยงฮาร์ดแวร์ อุปกรณ์ IoT API และบริการออนไลน์ต่าง ๆ โดยไม่ต้องเขียนโค้ด เน้นความสะดวกและรวดเร็วในการพัฒนาระบบ IoT หรือระบบอัตโนมัติอื่น ๆ คุณสมบัติเด่นของ Node-RED โปรแกรมแบบ Flow-Based ใช้แนวคิดของการสร้าง "โฟลว์" (Flow) ซึ่งเป็นการลากบล็อกที่เรียกว่า Node และเชื่อมโยงกันด้วยเส้นเพื่อกำหนดกระบวนการทำงาน ช่วยให้เห็นภาพรวมของการทำงานได้ชัดเจน มีความยืดหยุ่นสูง รองรับการใช้งานกับฮาร์ดแวร์ IoT เช่น…
ห้องเก็บข้อมูลต่างๆ ของระบบ Linux

ห้องเก็บข้อมูลต่างๆ ของระบบ Linux

โครงสร้างไดเร็กทอรีในระบบปฏิบัติการ Linux โดยมีไดเร็กทอรีหลักที่ใช้เก็บไฟล์ระบบและไฟล์ที่เกี่ยวข้องกับผู้ใช้ ดังนี้ / (Root directory): ไดเร็กทอรีหลักที่อยู่ในระดับบนสุดของโครงสร้างไดเร็กทอรี /bin: เก็บไฟล์ไบนารีของคำสั่งพื้นฐานที่สามารถใช้ได้โดยผู้ใช้ทุกคน เช่น ls, cp, mv /boot: เก็บไฟล์ที่เกี่ยวข้องกับการบู๊ตระบบ เช่น เคอร์เนลและไฟล์ boot loader /dev: เก็บไฟล์ device ที่เป็นตัวแทนของอุปกรณ์ต่าง ๆ ในระบบ เช่น /dev/sda /etc: เก็บไฟล์การตั้งค่าระบบและสคริปต์การเริ่มต้นใช้งาน…
แนวทางการใช้งานระบบปฏิบัติการ Linux

แนวทางการใช้งานระบบปฏิบัติการ Linux

การใช้งานระบบปฏิบัติการลีนุกซ์ผู้ดูแลระบบ สามารถสั่งงานได้ 2 วิธี คือ   1.  การสั่งงานผ่านทาง  Terminal  วิธีนี้ผู้ใช้งานต้องมีการสั่งงานผ่านทางการพิมพ์คำสั่งต่างๆ ลงไปทางแป้นพิมพ์โดยการพิมพ์คำสั่งต่างๆ ลงไป  (หรือสามารถเข้าควบคุมผ่านทางโปรแกรม Remote Access เช่น PuTTY) 2. การสั่งงานผ่านทางหน้าต่าง  X Windows  (บนระบบวิโดวส์เรียกว่า Desktop)  โดยหน้าต่าง X Windows ของระบบลีนุกซ์มีให้เลือกใช้งานหลายค่ายด้วยกัน อาทิ GNOME, KDE…
ทำความรู้จัก  Rocky Linux

ทำความรู้จัก Rocky Linux

Rocky Linux คือระบบปฏิบัติการลินุกซ์ (Linux Operating System) ที่พัฒนามาเพื่อเป็นทางเลือกแบบโอเพ่นซอร์ส (open-source) ถูกก่อตั้งขึ้นโดย Gregory Kurtzer ซึ่งเป็นหนึ่งในผู้ก่อตั้ง CentOS ที่ได้รับความนิยมอย่างมากในอดีต การตัดสินใจเริ่มโครงการนี้เกิดขึ้นหลังจากที่ CentOS ประกาศการเปลี่ยนแปลงไปสู่ CentOS Stream ซึ่งไม่สามารถตอบสนองความต้องการของผู้ดูแลระบบและองค์กรในด้านความเสถียรได้อย่างเต็มที่ Kurtzer จึงตัดสินใจสร้างโครงการใหม่ที่ตั้งชื่อว่า “Rocky Linux” เพื่อให้เกียรติแก่ Rocky McGaugh ซึ่งเป็นหนึ่งในผู้ร่วมก่อตั้ง CentOS ที่ได้เสียชีวิตไปก่อนหน้านี้