Hello all,
It seems that the ampr-ripd daemon will be included into Debian by the DebianHams group.
To be able to fit into an easy setup for all fellow hams, after discussions with Brian Kantor and Ana C. Custura taking care of packackaging it, we reached the following conclusions:
- The RIP password was never actually meant as a security feature, more a validation mechanism
- Everyone having access to the RIP data can actually extract the password by sniffing the stream
- Since access to the network implies a gateway registration, and the RIP sources are well defined and restricted, the password could be ignored.
Now, as a result of these discussions, I made some changes to the ampr-ripd daemon:
- the RIP password is now included into the source file. The RIP data will continue to be validated against this password.
- the password option can be omitted, but is still there for compatibility reasons and if it would be necessary to change the password at a later time
- password discovery via debug mode still works
- a man page for ampr-ripd was added (Tnx. Ana)
You can get the updated ampr-ripd from:
Internet: http://www.yo2loj.ro/hamprojects/ampr-ripd-1.14.tgz 44Net: http://yo2tm.ampr.org/hamprojects/ampr-ripd-1.14.tgz
or from GitHub:
git clone https://github.com/yo2loj/ampr-ripd.git
Have fun,
Marius, YO2LOJ
On Wed, Sep 21, 2016 at 7:03 AM, Marius Petrescu marius@yo2loj.ro wrote:
- The RIP password was never actually meant as a security feature, more
a validation mechanism
If that's the case, you should try to avoid further confusion by removing all the references you can find to it being a password (especially for the wider audience). Call it a "validation string" or something similar.
На 21.09.2016 в 17:03, Marius Petrescu написа:
- a man page for ampr-ripd was added (Tnx. Ana)
On Debian 8.6 global man directory is under /usr/share. In the Makefile: MANDIR = $(BASEDIR)/man/man1
is better to be
MANDIR = $(BASEDIR)/share/man/man1
Thanks for the good job on ampr-ripd and have a nice day!
I think they will change it to a way that fits the Debian paradigms.
The only thing I insisted on was to have the executable file in /usr/sbin so previous users will not end up with 2 instances. The rest is up to the packagers, and it probably will be /usr/share/man/man1
Marius, YO2LOJ
On 2016-09-23 17:23, Daftcho LZ1DAF wrote:
(Please trim inclusions from previous messages) _______________________________________________
На 21.09.2016 в 17:03, Marius Petrescu написа:
- a man page for ampr-ripd was added (Tnx. Ana)
On Debian 8.6 global man directory is under /usr/share. In the Makefile: MANDIR = $(BASEDIR)/man/man1
is better to be
MANDIR = $(BASEDIR)/share/man/man1
Thanks for the good job on ampr-ripd and have a nice day!
Aren't things in sbin traditionally documented in man8? - Brian
On Fri, Sep 23, 2016 at 11:47:48PM +0300, Marius Petrescu wrote:
The only thing I insisted on was to have the executable file in /usr/sbin so previous users will not end up with 2 instances. The rest is up to the packagers, and it probably will be /usr/share/man/man1 Marius, YO2LOJ
On Fri, Sep 23, 2016 at 5:05 PM, Brian Kantor Brian@ucsd.edu wrote:
Aren't things in sbin traditionally documented in man8?
My own 2c: ampr-ripd should definitely be documented in section 8, which is for system management utilities and the like.
- Dan C.