ข้ามไปยังเนื้อหาหลัก
ลด 50% ทุกแพลน เวลาจำกัด เริ่มต้นที่ $2.48/mo
Dradis CE

Dradis CE

Dradis คือแพลตฟอร์มรายงานและการทำงานร่วมกันแบบโอเพนซอร์ส ที่โฮสต์เองสำหรับผู้ทดสอบการเจาะระบบ ติดตามผลการค้นพบ สร้างรายงานที่พร้อมส่งให้ลูกค้า และจัดการการประเมินความปลอดภัยจากพื้นที่ทำงานส่วนกลางเดียว ได้รับอนุญาตภายใต้ GPL-2.0 พร้อมมากกว่า 800 ดาวบน GitHub

ภาพรวม

827

GitHub stars

2

การดูหน้า

สัญญาอนุญาต GPL-2.0 เวอร์ชัน Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

การเข้าถึง

  1. เปิด URL ของ Dradis: https://<SERVER-IP>
  2. ยืนยันคำเตือน self-signed certificate
  3. กำหนดค่ารหัสผ่านเซิร์ฟเวอร์ที่แชร์
  4. สร้างบัญชีผู้ใช้ของคุณ
  5. ลงชื่อเข้าใช้และเริ่มสร้างโปรเจกต์

ไฟล์และไดเรกทอรีที่สำคัญ

  • เส้นทางการติดตั้ง: /root/dradis
  • ไฟล์ Compose: /root/dradis/docker-compose.yml
  • การตั้งค่า Nginx: /etc/nginx/sites-available/dradis
  • ใบรับรอง SSL: /etc/nginx/ssl/dradis.crt
  • คีย์ส่วนตัว SSL: /etc/nginx/ssl/dradis.key
  • Volume Docker: /var/lib/docker/volumes/dradis-ce_storage

การจัดการ Docker

ตรวจสอบคอนเทนเนอร์

docker ps

ดู logs:

docker logs -f dradis

รีสตาร์ทบริการ:

cd /root/dradis
docker compose restart

หยุดบริการ:

cd /root/dradis
docker compose down

เริ่มบริการ:

cd /root/dradis
docker compose up -d

การจัดการ Nginx

ตรวจสอบการกำหนดค่า:

nginx -t

รีโหลด Nginx:

systemctl reload nginx

รีสตาร์ท Nginx:

systemctl restart nginx

เปิดใช้งาน SSL กับโดเมน

1. ชี้โดเมนของคุณไปยัง IP ของ server

2. แก้ไขการตั้งค่า Nginx และแทนที่ server_name _; กับโดเมนของคุณ (server_name <your-domain>) สำหรับทั้ง HTTP (port 80) และ HTTPS (port 443) blocks:

vim /etc/nginx/sites-available/dradis

3. ติดตั้ง Certbot:

apt install -y certbot python3-certbot-nginx

4. รันคำสั่งต่อไปนี้เพื่อสร้างใบรับรอง Let's Encrypt ที่ถูกต้อง:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. แทนที่เส้นทาง SSL ในการกำหนดค่า Nginx :

vim /etc/nginx/sites-available/dradis

# Before:
    # ssl_certificate     /etc/nginx/ssl/dradis.crt;
      # ssl_certificate_key /etc/nginx/ssl/dradis.key;
  # After:
      # ssl_certificate     /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
      # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. โหลด Nginx ใหม่เพื่อใช้การเปลี่ยนแปลง:

systemctl reload nginx

7. เปิด browser และไปที่: https://yourdomain.com


เพิ่มเติมในความปลอดภัย

แอปที่เกี่ยวข้อง

Deploy Dradis CE now. เริ่มต้น $2.48/เดือน