From 4e4e78e6224cfc690106caa28c76bcc7dab887be Mon Sep 17 00:00:00 2001 From: "Joseph C. Lehner" Date: Tue, 1 Oct 2024 16:17:21 +0200 Subject: [PATCH 1/5] Update README.md --- README.md | 33 +++++++++------------------------ 1 file changed, 9 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index a75d20c..a1e83df 100644 --- a/README.md +++ b/README.md @@ -10,9 +10,13 @@ R7000P, R6800, R8000, R8000P, R8500, RAX40, RBR40, RBS40, RBR50, RBS50, SRR60, S WNDR4700, WNR3500), but is likely to be compatible with most other Netgear devices as well. Prebuilt binaries for Linux, macOS and Windows are available [here](https://github.com/jclehner/nmrpflash/releases) -([Npcap](https://nmap.org/npcap/#download) is required on Windows). Note that on Linux and macOS, using -[Homebrew](https://formulae.brew.sh/formula/nmrpflash) is the preferred method. FreeBSD packages can be fetched and -installed using the FreeBSD `pkg` command. +([Npcap](https://nmap.org/npcap/#download) is required on Windows). + +On Linux and macOS, using [Homebrew](https://formulae.brew.sh/formula/nmrpflash) is the preferred method. Packages maintained +by your Linux distribution may be hopelessly outdated (as of 2024-10-01, the current version in Debian based distros such +as Ubuntu is 0.9.14, released more than 4 years earlier!). + +A [FreeBSD package](https://ports.freebsd.org/cgi/ports.cgi?query=nmrpflash) can be fetched and installed using the `pkg` command. ``` Usage: nmrpflash [OPTIONS...] @@ -246,7 +250,7 @@ or `-A 192.168.1.2 -a 192.168.1.1` -### Building and installing +### Building ###### Linux, Mac OS X, BSDs On Linux, developer packages for `libpcap`, `libnl` and `libnl-route` must be installed: @@ -258,26 +262,7 @@ $ sudo apt install libpcap-dev libnl-3-dev libnl-route-3-dev Then, it's as easy as ``` -$ make && sudo make install -``` - -On Linux and macOS, you can use [Homebrew](https://brew.sh) to install `nmrpflash`: - -``` -$ brew install nmrpflash -``` - -On FreeBSD (assuming the ports infrastructure is installed and you have root permissions): - -``` -$ cd /usr/ports/sysutils/nmrpflash -$ make install -``` - -Or install the FreeBSD binary package with: - -``` -$ pkg install nmrpflash +$ make ``` ###### Windows From 909d89f2cba1bbee0b971a4cced24e567fa719a2 Mon Sep 17 00:00:00 2001 From: "Joseph C. Lehner" Date: Tue, 1 Oct 2024 16:18:04 +0200 Subject: [PATCH 2/5] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a1e83df..e1cb59e 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ various models (D7000, DNG3700v2, EX2700, EX6100v2, EX6120, EX6150v2, EX8000, R6 R7000P, R6800, R8000, R8000P, R8500, RAX40, RBR40, RBS40, RBR50, RBS50, SRR60, SRS60, WAX202, WNDR3800, WNDR4300, WNDR4500v3, WNDR4700, WNR3500), but is likely to be compatible with most other Netgear devices as well. -Prebuilt binaries for Linux, macOS and Windows are available [here](https://github.com/jclehner/nmrpflash/releases) +Prebuilt binaries for Linux, macOS and Windows are available [here](https://github.com/jclehner/nmrpflash/releases/latest) ([Npcap](https://nmap.org/npcap/#download) is required on Windows). On Linux and macOS, using [Homebrew](https://formulae.brew.sh/formula/nmrpflash) is the preferred method. Packages maintained From 6e8989c95fbdb6438fba344ea1a6c3037972bc3a Mon Sep 17 00:00:00 2001 From: "Joseph C. Lehner" Date: Tue, 1 Oct 2024 16:18:33 +0200 Subject: [PATCH 3/5] Update README.md --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index e1cb59e..ef02eea 100644 --- a/README.md +++ b/README.md @@ -14,9 +14,8 @@ Prebuilt binaries for Linux, macOS and Windows are available [here](https://gith On Linux and macOS, using [Homebrew](https://formulae.brew.sh/formula/nmrpflash) is the preferred method. Packages maintained by your Linux distribution may be hopelessly outdated (as of 2024-10-01, the current version in Debian based distros such -as Ubuntu is 0.9.14, released more than 4 years earlier!). - -A [FreeBSD package](https://ports.freebsd.org/cgi/ports.cgi?query=nmrpflash) can be fetched and installed using the `pkg` command. +as Ubuntu is 0.9.14, released more than 4 years earlier!). A [FreeBSD package](https://ports.freebsd.org/cgi/ports.cgi?query=nmrpflash) +can be fetched and installed using the `pkg` command. ``` Usage: nmrpflash [OPTIONS...] From 72fb509fcd2e7a1a1e26162e2865b9652e384bbb Mon Sep 17 00:00:00 2001 From: "Joseph C. Lehner" Date: Tue, 1 Oct 2024 16:19:07 +0200 Subject: [PATCH 4/5] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ef02eea..cc8b270 100644 --- a/README.md +++ b/README.md @@ -12,8 +12,8 @@ WNDR4700, WNR3500), but is likely to be compatible with most other Netgear devic Prebuilt binaries for Linux, macOS and Windows are available [here](https://github.com/jclehner/nmrpflash/releases/latest) ([Npcap](https://nmap.org/npcap/#download) is required on Windows). -On Linux and macOS, using [Homebrew](https://formulae.brew.sh/formula/nmrpflash) is the preferred method. Packages maintained -by your Linux distribution may be hopelessly outdated (as of 2024-10-01, the current version in Debian based distros such +On Linux and macOS, using [Homebrew](https://formulae.brew.sh/formula/nmrpflash) is the preferred method. **Packages maintained +by your Linux distribution may be hopelessly outdated** (as of 2024-10-01, the current version in Debian based distros such as Ubuntu is 0.9.14, released more than 4 years earlier!). A [FreeBSD package](https://ports.freebsd.org/cgi/ports.cgi?query=nmrpflash) can be fetched and installed using the `pkg` command. From 0cf08aa1ad4d9291bb596d0919dc04182fd9a1f0 Mon Sep 17 00:00:00 2001 From: "Joseph C. Lehner" Date: Tue, 1 Oct 2024 16:19:29 +0200 Subject: [PATCH 5/5] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cc8b270..2de49e4 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ WNDR4700, WNR3500), but is likely to be compatible with most other Netgear devic Prebuilt binaries for Linux, macOS and Windows are available [here](https://github.com/jclehner/nmrpflash/releases/latest) ([Npcap](https://nmap.org/npcap/#download) is required on Windows). -On Linux and macOS, using [Homebrew](https://formulae.brew.sh/formula/nmrpflash) is the preferred method. **Packages maintained +On Linux and macOS, [Homebrew](https://formulae.brew.sh/formula/nmrpflash) is the preferred method of installation. **Packages maintained by your Linux distribution may be hopelessly outdated** (as of 2024-10-01, the current version in Debian based distros such as Ubuntu is 0.9.14, released more than 4 years earlier!). A [FreeBSD package](https://ports.freebsd.org/cgi/ports.cgi?query=nmrpflash) can be fetched and installed using the `pkg` command.