From: David Ranch <linux-hams@trinnet.net>
To: Linux Hams <linux-hams@vger.kernel.org>
Subject: Re: Packet Radio Crawlers for Linux?
Date: Mon, 20 Jun 2011 10:35:38 -0700 [thread overview]
Message-ID: <4DFF84EA.5060207@trinnet.net> (raw)
In-Reply-To: <1308552302.15520.18.camel@localhost.localdomain>
I'd like to see this thread not get hijacked over Xastir. If you have
issues with Xastir, let's create a new thread but it is under active
development and works well enough. See the Xastir mailing list for full
details, etc.
Back to my question if I may,
> What does a packet radio crawler do? Just map where stations are?
A crawler would take a seed station [starting point] which can be a
(packet BBS, TNC mailbox, or node), log into it and get a list of it's
HEARD stations. It would then try to connect to each of those second
level remote stations, and repeat the process.
Ideally, this system would do and record the following in either a
database, a structured CSV, whatever:
- record the remote Callsign and the path to it
- record quality of the link from where you were connecting from.
I'm not sure if Linux's AX.25 stack can track retries, etc. At minimum,
I think the recording of TX vs RX time would help
- link speed of that system (probably will most likely be using
assumptions which could be misleading)
- There are some systems that also support HF, VHF, UHF, and AMPR ports.
These links would also be ideally crawled with specific control
- do duplicate checks for remote stations that can be reached by
multiple different machines
- maybe record a list of available mailbox messages (to let the crawler
operator later look and see if there is possibly some location
information available on the remote machine)
- the crawler would need to support various types of remote packet
interfaces (AEA, Kantronics, MFJ, TheNode, Linpac, JNOS, FBB, FPAC, etc.
Ideally, this would be an extensible system so that people can easily
add new types of TNCs and their respective prompts.
- Supporting graphical mapping of the nodes would be nice but it's not
really mandatory as not all of these machines want to be physically found.
- The tool would need to support graceful shutdown but remember where it
was so the crawl could be resumed later.
- The tool would also need controls on how deep it would crawl (hops per
node, forbid AMPR crawling, etc). A quick read on say the "wget" man
page would give some good ideas.
--David
next prev parent reply other threads:[~2011-06-20 17:35 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-06-20 1:09 Packet Radio Crawlers for Linux? David Ranch
2011-06-20 6:45 ` Gordon JC Pearce
2011-06-20 7:39 ` Ray Wells
2011-06-20 16:05 ` Curt, WE7U
2011-06-20 16:50 ` Gordon JC Pearce
2011-06-20 21:29 ` Ray Wells
2011-06-20 21:53 ` Bob Nielsen
2011-06-20 17:35 ` David Ranch [this message]
2011-06-20 19:08 ` Thomas Osterried
2011-06-20 22:21 ` David Ranch
2011-06-20 23:41 ` Douglas Cole
2011-06-21 0:59 ` David Ranch
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4DFF84EA.5060207@trinnet.net \
--to=linux-hams@trinnet.net \
--cc=linux-hams@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox