วิธีที่แนะนำในการรับ nmap บน OSX คืออะไร?


34

ฉันสามารถใช้ apt-get หรือฉันควรใช้เครื่องมือ Mac บ้างไหม?


1
ตามค่าเริ่มต้นจะไม่มีapt-getใน OS X ดังนั้นคำถามคือคุณได้apt-getติดตั้งแล้ว(อาจติดตั้ง FINK) และตอนนี้คุณไม่แน่ใจว่าสามารถติดตั้งnmapได้หรือไม่? หรือคุณไม่แน่ใจอย่างสมบูรณ์เกี่ยวกับวิธีการติดตั้งnmapหรือแพ็คเกจอื่น ๆ และเลือกapt-getเป็นตัวอย่าง?
Adaephon

คำตอบ:


46

ตัวเลือกแรก

เว็บไซต์ทางการของ Nmap


ตัวเลือกที่สอง

ผู้จัดการแพ็คเกจ Homebrew

  • ติดตั้งHomebrew

    $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
  • ติดตั้ง Nmap

    $ brew install nmap
    
  • ไม่จำเป็น

    $ brew search nmap
    $ brew info nmap
    

ตัวเลือกที่สาม

MacPorts Package Manager

  • ติดตั้งMacPorts

    $ bash -c "$(curl -fsSL https://raw.githubusercontent.com/tjt263/macports-installer/master/macports-installer.sh)"
    
  • ติดตั้ง Nmap

    $ sudo port install nmap
    
  • ไม่จำเป็น

    $ sudo port search nmap
    $ sudo port info nmap
    

3
คำเตือน: โพสต์นี้ให้คำสั่งในการเรียกใช้รหัสระยะไกลบนเครื่องของคุณ! อย่าเรียกใช้อะไรจาก "raw.githubusercontent.com" เนื่องจากสามารถเปลี่ยนแปลงได้และไม่ใช่วิธีทางการ
Michael Ozeryansky

3
@MichaelOzeryansky True สำหรับ MacPorts แต่สำหรับ Homebrew นั่นเป็นวิธีที่เป็นทางการ
Franklin Yu

1
ตัวเลือกที่สามเป็นที่ชื่นชอบ
Yevgeniy Afanasyev

8

ผู้จัดการแพ็คเกจสำหรับ MacOS

ตัวจัดการแพ็คเกจที่ผู้คนมักใช้กับ MacOS คือ Homebrew

ในการติดตั้ง nmap โดยใช้ Homebrew-

http://brewformulas.org/Nmap

brew install nmap

หมายเหตุเพิ่มเติม
คำถามของคุณส่วนใหญ่จะตอบที่ลิงก์ unix.stackexchange นี้ https://unix.stackexchange.com/questions/80711/how-to-install-apt-apt-get-or-yum-on-mac-os-x ดังนั้นจึงไม่แนะนำ apt-get ในฐานะผู้จัดการแพ็คเกจสำหรับ MacOS . Homebrew เป็นหนึ่ง .. และอีกอันหนึ่งเรียกว่า macports .. เห็นได้ชัดว่าคุณสามารถรับ apt-get บน macOS ได้ แต่การทำให้มันใช้งานได้คือพวกเขาพูดที่นี่ขั้นสูงเล็กน้อย

ฉันขอแนะนำให้คุณเรียนรู้ผู้จัดการแพ็คเกจของคุณในกรณีของ MacOS, macports หรือ homebrew, เรียนรู้วิธีรับรายชื่อแพ็คเกจหรือค้นหาแพ็คเกจเช่นค้นหา nmap ดูคำสั่งเพื่อค้นหาหรือแสดงรายการแพ็คเกจและติดตั้งแพ็คเกจ . นั่นคือถ้า Google ล้มเหลวที่จะนำขึ้นคำสั่ง homebrew เพื่อติดตั้ง nmap แม้ว่า google จะส่งให้ฉันhttp://brewformulas.org/Nmap brew install nmap


1
เป็นตัวหนาเล็กน้อยที่จะพูดว่า "ตัวจัดการแพคเกจสำหรับ MacOS คือ homebrew" เป็นเพียงเป็นทางการเป็น Mac Ports
Michael Ozeryansky

1
@MichaelOzeryansky ขอบคุณฉันแก้ไขคำสั่งของฉันแล้ว
barlop

1
Apple Inc. รับรู้และยอมรับ MacPort อย่างเป็นทางการ แต่ไม่ใช่ Homebrew: developer.apple.com/opensource
เสียง
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.