7 เครื่องมือ OSINT ที่มีประโยชน์สำหรับการทดสอบการเจาะ
ในบทความนี้ อธิบายเครื่องมือ OSINT ที่มีประโยชน์ 7 รายการสำหรับการทดสอบการเจาะ
ในบทช่วยสอนนี้ เราจะมาดูวิธีการติดตั้งและกำหนดค่าเซิร์ฟเวอร์ git บน CentOS 7
Git คือระบบควบคุมเวอร์ชันแบบกระจายสำหรับการติดตามการเปลี่ยนแปลงในซอร์สโค้ดระหว่างการพัฒนาซอฟต์แวร์ ได้รับการออกแบบมาสำหรับการประสานงานระหว่างโปรแกรมเมอร์ แต่สามารถใช้เพื่อติดตามการเปลี่ยนแปลงในชุดไฟล์ใดก็ได้ เป้าหมายรวมถึงความเร็ว ความสมบูรณ์ของข้อมูล และการสนับสนุนสำหรับเวิร์กโฟลว์แบบกระจายและไม่เชิงเส้น
Git เป็นระบบควบคุมเวอร์ชันโอเพ่นซอร์สแบบแจกจ่ายฟรีที่ออกแบบมาเพื่อจัดการทุกอย่างตั้งแต่โครงการขนาดเล็กไปจนถึงโครงการขนาดใหญ่มากด้วยความเร็วและประสิทธิภาพ
มาเริ่มการติดตั้งกันเลย
มีสองตัวเลือกในการติดตั้ง Git
ตัวเลือกที่ 1 คือการติดตั้ง Git โดยใช้ Yum
1. ปรับปรุงเซิร์ฟเวอร์ให้ทันสมัยอยู่เสมอ
# yum update -y
2. ติดตั้ง Git
# yum install git -y
ตัวเลือกที่ 2 คือการติดตั้ง git จาก source
คุณสามารถดาวน์โหลดรุ่นล่าสุดของ Git จากหน้าการเปิดตัว ทำให้ใช้เวลานานขึ้น และจะไม่ได้รับการอัปเดตและดูแลผ่านตัวจัดการแพ็คเกจ yum แต่จะช่วยให้คุณสามารถดาวน์โหลดเวอร์ชันที่ใหม่กว่าที่มีให้ในที่เก็บ CentOS และจะช่วยให้คุณสามารถควบคุมตัวเลือกต่างๆ ที่คุณสามารถรวมได้
ขั้นแรก ติดตั้งการพึ่งพา
# yum groupinstall "Development Tools'
# yum install gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel
หลังจากการติดตั้งเสร็จสมบูรณ์ ไปที่หน้าเผยแพร่และคัดลอกลิงก์ดาวน์โหลด คุณสามารถค้นหา tar.gz ได้ คลิกขวาที่มันแล้วคัดลอกลิงก์
ตอนนี้ดาวน์โหลดในเซิร์ฟเวอร์โดยใช้คำสั่ง wget และเปลี่ยนชื่อ:
# wget https://github.com/git/git/archive/v2.14.6.tar.gz -O git.tar.gz
เมื่อดาวน์โหลดเสร็จแล้ว เราสามารถแตกไฟล์ tar ได้
# tar -zxf git.tar.gz
ตอนนี้ ไปที่ไดเร็กทอรีนั้นเพื่อเริ่มกำหนดค่าบิลด์ของเรา
# cd git-*
เราสามารถตรวจสอบทุกสิ่งที่เราต้องการได้ด้วยสคริปต์การกำหนดค่าที่สร้างขึ้นโดย make configuration สคริปต์นี้จะใช้ --prefix เพื่อประกาศ /usr/local (โฟลเดอร์โปรแกรมเริ่มต้นสำหรับแพลตฟอร์ม Linux) เป็นปลายทางที่เหมาะสมสำหรับไบนารีใหม่ และจะสร้าง Makefile เพื่อใช้ในขั้นตอนต่อไปนี้
# make configure
# ./configure --prefix=/usr/local
Makefiles เป็นไฟล์คอนฟิกูเรชันที่เขียนสคริปต์ได้ซึ่งประมวลผลโดยยูทิลิตี้ make Makefile ของเราจะบอกวิธีการคอมไพล์โปรแกรมและเชื่อมโยงไปยังการติดตั้ง CentOS ของเรา เพื่อให้เราสามารถรันโปรแกรมได้อย่างถูกต้อง
# make install
เราได้สร้างและติดตั้ง Git สำเร็จแล้ว หากต้องการตรวจสอบให้ตรวจสอบเวอร์ชันโดยใช้คำสั่งต่อไปนี้:
# git --version
ตั้งค่า Git
เพิ่มผู้ใช้เพื่อจัดการที่เก็บ:
# useradd git
จากนั้นให้รหัสผ่านแก่ผู้ใช้ Git ของคุณ:
# passwd git
เข้าสู่ระบบในฐานะผู้ใช้คอมไพล์
# su - git
เริ่มต้นพื้นที่เก็บข้อมูลเปล่าใหม่โดยใช้คำสั่งต่อไปนี้:
# git init --bare ~/neotechsystems.git
เปิดใช้งาน post-update hook โดยคัดลอกไฟล์ตัวอย่างดังนี้:
# cd hooks/
# cp post-update.sample post-update
เพียงเท่านี้สำหรับฝั่งเซิร์ฟเวอร์
ตอนนี้ไปที่ฝั่งไคลเอ็นต์:
ติดตั้ง Git
# yum install git -y
การติดตั้งเสร็จสิ้น
ตั้งค่า git
ส่งการอักเสบเกี่ยวกับตัวคุณเพื่อให้สร้างข้อความพร้อมแนบข้อมูลที่ถูกต้อง:
# git config --global user.name "git'
# git config --global user.email "[email protected]'
สร้างไดเร็กทอรีที่คุณสามารถเก็บโครงการทั้งหมดของคุณไว้ได้
# mkdir ~/dev
# cd ~/dev
ตอนนี้สร้างโคลนที่เก็บ neotechsystems.git ที่เราได้สร้างไว้ก่อนหน้านี้ในเซิร์ฟเวอร์
# git clone [email protected]:~/neotechsystems.git neotechsystems.git
Cloning into 'neotechsystems.git’…
warning: You appear to have cloned an empty repository.
ไปที่ที่เก็บ
# cd neotechsystems.git
คุณสามารถเห็นพื้นที่เก็บข้อมูลว่างเปล่า ดังนั้นให้สร้างไฟล์บางไฟล์
# echo "my test file' > file1.txt
เพิ่มไฟล์เหล่านี้ไปยังที่เก็บ git ของเรา
# git add .
ยอมรับการเปลี่ยนแปลง
# git commit -am "My First Commit'
[master 45fc94c] added test file
1 file changed, 1 insertion(+)
create mode 100644 file1.txt
ส่งการเปลี่ยนแปลงเหล่านี้ไปยังที่เก็บ git ระยะไกลที่ git-server.lab.com
# git push origin master
คุณจะถูกถามรหัสผ่านให้ป้อนรหัสผ่านผู้ใช้ git
[email protected]’s password:
Counting objects: 2, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (2/2), 235 bytes | 235.00 KiB/s, done.
Total 2 (delta 0), reused 0 (delta 0)
To git-server.lab.com:~/neotechsystems.git
bc172aa..45fc94c master -> master
ตรวจสอบการเปลี่ยนแปลง เข้าถึงเซิร์ฟเวอร์ git และเรียกใช้คำสั่งต่อไปนี้เพื่อตรวจสอบ logs
# git log
เราติดตั้งและกำหนดค่าเซิร์ฟเวอร์ Git บน CentOS 7 . สำเร็จแล้ว
ในบทความนี้ อธิบายเครื่องมือ OSINT ที่มีประโยชน์ 7 รายการสำหรับการทดสอบการเจาะ
ในบทความนี้ อธิบายวิธีการติดตั้ง Bitwarden บน Ubuntu 20.04 เป็นอย่างดี เซิร์ฟเวอร์ที่โฮสต์เอง Bitwarden เป็นตัวจัดการรหัสผ่านโอเพ่นซอร์ส บนเซิร์ฟเวอร์ที่โฮสต์เอง
ในบทความนี้ อธิบายวิธีการติดตั้ง NetBox บน Ubuntu 20.04 เป็นอย่างดี ติดตั้งและกำหนดค่า NetBox เป็นแอปพลิเคชันการสร้างแบบจำลองทรัพยากรโครงสร้างพื้นฐาน (IRM)
เครื่องคำนวณค่าธรรมเนียม PayPal PayPal เป็นวิธีการชำระเงินที่ใช้กันมากที่สุด PayPal มีทั้งบัญชีส่วนบุคคลและบัญชีธุรกิจ ให้ภาพรวมที่ชัดเจนเกี่ยวกับค่าธรรมเนียม
เราจะเรียนรู้วิธีการติดตั้งและเรียกใช้รายงาน MTR บน CentOS 7 เพื่อวินิจฉัยและแยกข้อผิดพลาดเกี่ยวกับเครือข่าย ผู้ดูแลระบบ Linux จะใช้เครื่องมือ MTR (my traceroute)
เราจะดูวิธีการติดตั้งและกำหนดค่าเซิร์ฟเวอร์ git บน CentOS 7 ตั้งค่าเซิร์ฟเวอร์ Git Git เป็นโอเพ่นซอร์สฟรี ติดตั้ง Git โดยใช้ YUM หรือดาวน์โหลด
ในบทช่วยสอนนี้ เราจะแสดงให้คุณเห็นว่าการติดตั้ง iRedMail บน Ubuntu 20.04 นั้นทำได้ง่ายเพียงใด iRedMail เป็นโซลูชันเซิร์ฟเวอร์อีเมลโอเพ่นซอร์ส
ในบทความนี้ ให้อธิบายวิธีตั้งค่า OrangeScrum บน CentOS 7 เป็นอย่างดี
ในบทความนี้ อธิบายวิธีการติดตั้ง XploitSPY บนเซิร์ฟเวอร์ Ubuntu 20.04 ได้อย่างง่ายดาย XploitSPY เป็นเครื่องมือสอดแนมการตรวจสอบ Android
ในบทความนี้ อธิบายวิธีการติดตั้ง IntelliJ IDEA บน Ubuntu 20.04 เป็นอย่างดี IntelliJ IDEA เป็นสภาพแวดล้อมการพัฒนาแบบบูรณาการ เวอร์ชันชุมชน