Cách được đề xuất để có được nmap trên OSX là gì?


34

Tôi chỉ có thể sử dụng apt-get, hay tôi nên sử dụng một số công cụ Mac?


1
Theo mặc định, không có apt-gettrên OS X. Vì vậy, câu hỏi là, bạn đã apt-getcài đặt chưa (có thể bằng cách cài đặt FINK) và bây giờ bạn không chắc chắn liệu bạn có thể cài đặt nmapvới nó không? Hoặc bạn hoàn toàn không chắc chắn về cách cài đặt nmaphoặc các gói khác như vậy và chỉ chọn apt-getlàm ví dụ?
Adaephon

Câu trả lời:


46

Lựa chọn đầu tiên

Trang web chính thức của Nmap


Sự lựa chọn thứ hai

Quản lý gói Homebrew

  • Cài đặt Homebrew

    $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
  • Cài đặt Nmap

    $ brew install nmap
    
  • Không bắt buộc

    $ brew search nmap
    $ brew info nmap
    

Lựa chọn thứ ba

Trình quản lý gói MacPorts

  • Cài đặt MacPorts

    $ bash -c "$(curl -fsSL https://raw.githubusercontent.com/tjt263/macports-installer/master/macports-installer.sh)"
    
  • Cài đặt Nmap

    $ sudo port install nmap
    
  • Không bắt buộc

    $ sudo port search nmap
    $ sudo port info nmap
    

3
CẢNH BÁO: bài đăng này cung cấp các lệnh để thực thi mã từ xa trên máy của bạn! Không chạy bất cứ thứ gì từ "raw.githubusercontent.com" vì nó có thể thay đổi và không phải là phương thức chính thức.
Michael Ozeryansky

3
@MichaelOzeryansky Đúng cho MacPorts, nhưng đối với Homebrew thì đó cách chính thức.
Franklin Yu

1
Lựa chọn thứ ba là yêu thích của tôi.
Yevgeniy Afanasyev

8

Trình quản lý gói cho MacOS

Trình quản lý gói mà mọi người thường sử dụng với MacOS, là Homebrew,

Để cài đặt nmap, sử dụng Homebrew-

http://brewform Formula.org/Nmap

brew install nmap

Ghi chú bổ sung
Câu hỏi của bạn chủ yếu được trả lời tại liên kết unix.stackexchange này. https://unix.stackexchange.com/questions/80711/how-to-install-apt-get-or-yum-on-mac-os-x Vì vậy, apt-get không thực sự được đề xuất làm trình quản lý gói cho MacOS . Homebrew là một .. và một cái khác gọi là macports. ..Tất cả bạn có thể có được apt-get trên macOS nhưng làm cho nó hoạt động được, họ nói ở đây, một chút nâng cao.

Tôi khuyên bạn nên tìm hiểu trình quản lý gói của mình, trong trường hợp MacOS, macports hoặc homebrew, tìm hiểu cách lấy danh sách các gói hoặc tìm kiếm gói, ví dụ: tìm kiếm nmap, xem lệnh để tìm kiếm hoặc liệt kê các gói và để cài đặt gói . đó là nếu google không đưa ra lệnh homebrew để cài đặt nmap. Mặc dù google đã đưa ra cho tôi http://brewform Formula.org/Nmap brew install nmap


1
Thật táo bạo khi nói "Trình quản lý gói cho MacOS là homebrew", nó chính thức như Mac Cổng.
Michael Ozeryansky

1
@MichaelOzeryansky cảm ơn, tôi đã sửa câu nói của mình
barlop

1
Apple Inc. chính thức công nhận và thừa nhận MacPorts nhưng không phải Homebrew: developer.apple.com/opensource
tiếng nói
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.