📖 คู่มือการใช้งาน Blaxkatt
เครื่องมือสำหรับทีม Ops ตรวจสอบสุขภาพของ IP, Domain และ Email Infrastructure รวมทุกอย่างไว้ในที่เดียว
ภาพรวมระบบ
Blaxkatt รวม 6 เครื่องมือตรวจสอบไว้ในหน้าเดียว เลือก tab ที่ต้องการได้เลย
| Tab | ใช้ทำอะไร | เหมาะกับงาน |
|---|---|---|
| 🌐 Domain Checker | ตรวจ SSL, DNS, Email Records ทั้งหมดพร้อมกัน | ตรวจ Domain รายวัน |
| 🛡️ IP Blacklist | ตรวจสอบ IP เทียบ 12 DNSBL พร้อมกัน | ตรวจ Mail Server |
| 📡 DNS Propagation | เช็ค DNS กระจายไปยัง 22 เซิร์ฟเวอร์ทั่วโลกแล้วหรือยัง | หลังเปลี่ยน DNS |
| 📧 Email Header | วิเคราะห์ Header ของอีเมล Authentication + เส้นทาง | แก้ปัญหาอีเมล |
| 📨 MX Tester | ทดสอบเชื่อมต่อ Mail Server จริงๆ ผ่าน Port 25 | ทดสอบ Mail Server |
| 🔍 Web Audit | ตรวจ Security Headers, SSL Grade, Performance, Exposed Files | Audit เว็บไซต์ |
| 🖥️ Server Status | เช็ค port TCP จริงๆ บน server ที่ monitor เห็นว่า Online/Degraded/Offline | Monitor server |
Domain Checker
ตรวจสอบ Domain หรือ Hostname แบบครบจบในครั้งเดียว — SSL, DNS, Email Records, และอีกมาก
example.com, mail.example.co.th หรือ IDN เช่น กสิกร.ไทย
รายการที่ตรวจสอบ (14 รายการ)
| การ์ด | ตรวจสอบอะไร |
|---|---|
| 🔒 SSL Certificate | วันหมดอายุ, ผู้ออกใบรับรอง (Issuer), ชื่อใน Subject, SANs, ความถูกต้อง |
| 📋 CAA Record | กำหนดว่า CA ไหนมีสิทธิ์ออก SSL ให้โดเมนได้ ช่วยป้องกัน SSL ปลอม |
| 📅 Domain Expiry | วันหมดอายุโดเมนจาก WHOIS รองรับ .th (THNIC) และโดเมนสากล |
| 🔣 NS Records | Nameserver ปัจจุบัน พร้อมประวัติการเปลี่ยน NS จาก Robtex Passive DNS |
| 🔐 DNSSEC | ตรวจว่า DNS record มีลายเซ็น cryptographic ป้องกัน DNS Spoofing |
| 📍 A Record | IP address ที่ชี้อยู่ตอนนี้ |
| ↪️ HTTP Redirect | ตรวจว่า HTTP redirect ไป HTTPS อย่างถูกต้องหรือไม่ |
| 📬 MX Records | Mail server ของโดเมน พร้อม priority |
| 🔁 PTR / rDNS | Reverse DNS ของ IP ตรงกับ hostname หรือไม่ (สำคัญมากสำหรับ email) |
| ✉️ SPF | Sender Policy Framework — กำหนด IP ที่ส่งอีเมลแทนโดเมนได้ |
| 🖊️ DKIM | DomainKeys Identified Mail — ลายเซ็นดิจิทัลของอีเมล |
| 🛡️ DMARC | นโยบายจัดการอีเมลที่ล้มเหลว SPF/DKIM (none/quarantine/reject) |
| 🔗 SMTP STARTTLS | Mail server รองรับการเข้ารหัสอีเมลขณะส่งหรือไม่ |
| 📄 MTA-STS | Mail Transfer Agent Strict Transport Security — บังคับ TLS ในการรับอีเมล |
? ที่มุมขวาบนของแต่ละการ์ดเพื่ออ่านคำอธิบายว่า feature นั้นคืออะไรและทำไมถึงสำคัญ
IP Blacklist Monitor
ตรวจสอบ IP ของคุณเทียบกับ 12 DNSBL zones พร้อมกัน แจ้งเตือนทันทีถ้า IP ติด Blacklist
Blacklist Zones ที่ตรวจสอบ (12 รายการ)
DNS Propagation Checker
ตรวจสอบว่า DNS record ที่แก้ไขแล้วกระจายไปยัง DNS Server ทั่วโลกครบหรือยัง
A, MX, TXT, CNAME, NS, หรือ AAAA
Email Header Analyzer
วิเคราะห์ raw email header เพื่อตรวจสอบ authentication, เส้นทางการส่ง และหาต้นเหตุปัญหาอีเมล
② อัพโหลดไฟล์ — กด "📂 อัพโหลดไฟล์" แล้วเลือก
.txt หรือ .eml③ Drag & Drop — ลากไฟล์ .txt / .eml มาวางบน textarea ได้เลย
ผลที่จะได้รับ
SPF pass DKIM pass DMARC pass ARC pass
.txt ธรรมดา หรือบันทึกอีเมลเป็น .eml แล้วอัพโหลดหรือลากมาวาง Blaxkatt จะ analyze ให้ทันที
MX Server Tester
ทดสอบเชื่อมต่อ Mail Server จริงๆ ผ่าน Port 25 — ดู SMTP Banner, Capabilities และ TLS Support
example.com (ระบบจะดึง MX records ให้เอง)
ข้อมูลที่แสดงต่อ MX Server
| ข้อมูล | ความหมาย |
|---|---|
| Priority | ลำดับความสำคัญ (ต่ำ = หลัก) เช่น priority 10 รับอีเมลก่อน priority 20 |
| IP Address | IP จริงของ Mail Server (resolve จาก hostname) |
| SMTP Banner | ข้อความต้อนรับที่ server ส่งมาเมื่อเชื่อมต่อ Port 25 สำเร็จ |
| Capabilities (EHLO) | ความสามารถที่ server รองรับ เช่น STARTTLS, SIZE, 8BITMIME, AUTH |
| STARTTLS | 🟢 รองรับการเข้ารหัส TLS / 🔴 ไม่รองรับ (อีเมลส่งเป็น plain text) |
| Latency | เวลา response ตั้งแต่เชื่อมต่อจนได้รับ Banner (milliseconds) |
| Status | 🟢 เชื่อมต่อได้ · 🟡 เชื่อมต่อได้บางส่วน · 🔴 เชื่อมต่อไม่ได้ |
Web Audit
ตรวจสอบความปลอดภัยและประสิทธิภาพของเว็บไซต์ใน 4 มิติพร้อมกัน
example.com (รองรับ IDN ด้วย เช่น กสิกร.ไทย)
🛡️ Security Headers
ตรวจสอบ HTTP Response Headers ที่ป้องกัน XSS, Clickjacking, MIME Sniffing และการโจมตีอื่นๆ
| Header | ป้องกันอะไร | ควรมีค่า |
|---|---|---|
Strict-Transport-Security |
บังคับ HTTPS ทุก request (HSTS) | max-age=31536000 |
X-Frame-Options |
ป้องกัน Clickjacking | SAMEORIGIN |
X-Content-Type-Options |
ป้องกัน MIME Sniffing | nosniff |
Content-Security-Policy |
ป้องกัน XSS และ data injection | กำหนด script-src, img-src ฯลฯ |
Referrer-Policy |
ควบคุมข้อมูล referrer ที่ส่งออก | strict-origin-when-cross-origin |
Permissions-Policy |
จำกัดสิทธิ์ browser API (camera, mic ฯลฯ) | camera=(), microphone=() |
🔐 SSL Labs Grade
ประเมิน SSL/TLS configuration โดย Qualys SSL Labs — มาตรฐานอุตสาหกรรม ตรวจสอบ protocols, cipher suites และช่องโหว่ที่รู้จัก
⚡ Performance
วัดด้วย Google Lighthouse engine (PageSpeed Insights API) — เครื่องมือเดียวกับที่ Google ใช้สำหรับ SEO ranking
| Metric | ความหมาย | ค่าที่ดี |
|---|---|---|
| Performance Score | คะแนนรวม 0–100 จาก Google Lighthouse | 90+ Fast |
| TTFB | Time to First Byte — เวลา server ตอบสนอง วัดจาก Singapore | < 600ms |
| FCP | First Contentful Paint — เวลาที่เนื้อหาแรกปรากฏ | < 1.8s |
| LCP | Largest Contentful Paint — Core Web Vital สำคัญต่อ SEO | < 2.5s |
| TBT | Total Blocking Time — เวลา main thread ถูก block | < 200ms |
| CLS | Cumulative Layout Shift — การขยับของ layout ขณะโหลด | < 0.1 |
🕵️ Exposed Files Scanner
สแกนว่ามีไฟล์หรือ path อันตรายที่เปิดให้เข้าถึงจากภายนอกหรือไม่ ทำงานโดยส่ง HTTP GET ไปยัง path ที่อาจเสี่ยง
.git/, .env, .env.local, wp-config.php, config.php — อาจรั่วไหล source code หรือ password/phpmyadmin/, /adminer.php, /db/ — เครื่องมือจัดการ database ที่ไม่ควรเปิดสาธารณะ/.htaccess, /web.config, /composer.json, /package.json — เปิดเผย stack และ dependencies/backup.zip, /db.sql, /.DS_Store — ไฟล์ backup ที่ลืมลบออกจาก serverServer Status Monitor
ตรวจสอบสถานะ port TCP จริงๆ บน server ที่คุณดูแล — เห็นทันทีว่า Online, Degraded หรือ Offline
② Import ไฟล์ — กด "📂 Import" แล้วเลือก
.txt หรือ .csv เพื่อเพิ่มทีเดียวหลายเครื่อง
สถานะที่แสดง
Port ที่เช็คตาม Profile
80 HTTP · 443 HTTPS · 2222 DA Panel21 FTP · 25 SMTP · 110 POP3 · 143 IMAP
80 HTTP · 443 HTTPS · 8443 Plesk Panel21 FTP · 25 SMTP · 110 POP3 · 143 IMAP
.txt หรือ .csv แล้ว import ได้เลย — รองรับหลายร้อยเครื่องในครั้งเดียวFormat:
label,ip,type (ทีละบรรทัด · type = directadmin หรือ plesk)ตัวอย่าง:
# ตัวอย่างไฟล์ servers.csv label,ip,type SH-01,203.1.2.3,directadmin SH-02,203.1.2.4,directadmin WIN-03,203.1.2.5,plesk SH-03,203.1.2.6 ← ไม่ใส่ type = directadmin