AminetAminet
Search:
85226 packages online
About
Recent
Browse
Search
Upload
Setup
Services

comm/tcp/AveHOST.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric iconother icon
No screenshot available
Short:DNS lookup utility for Amiga
Author:Juen/Project R3D+Appendix+Nah-Kolor
Uploader:biuro cdlabel info (Pawel Juen Nowak)
Type:comm/tcp
Version:1.1
Architecture:m68k-amigaos >= 2.0.0
Date:2026-03-30
Download:comm/tcp/AveHOST.lha - View contents
Readme:comm/tcp/AveHOST.readme
Downloads:12

 A lightweight DNS lookup utility for classic Amiga computers.

 REQUIREMENTS:

 - MC68000 or better
 - Kickstart 2.0 or higher
 - A TCP/IP stack with bsdsocket.library (AmiTCP, Roadshow, Miami, etc.)

 FEATURES:

 - DNS query via raw UDP packets (port 53)
 - A record (IPv4 address) lookup
 - CNAME (canonical name) lookup
 - MX (mail exchange) lookup
 - PTR (reverse DNS) lookup
 - Custom DNS server selection
 - Auto-detect DNS server from AmiTCP configuration
 - Fallback to 8.8.8.8 (Google DNS)
 - Full DNS packet building and parsing
 - DNS compression pointer handling
 - Pure MC68000 code - no 68020+ instructions

 USAGE:

 From CLI:

   AveHOST aminet.net              ; A record lookup
   AveHOST -t MX amiga.org         ; MX record lookup
   AveHOST -t PTR 8.8.8.8          ; reverse DNS
   AveHOST -s 1.1.1.1 google.com   ; use Cloudflare DNS

 OPTIONS:

   -t <type>     Record type: A, CNAME, MX, PTR (default: A)
   -s <server>   DNS server IP address
   -h            Show help

 NOTES:

 - Builds DNS packets from scratch (no resolver library).
 - Default DNS server read from AmiTCP:db/resolv.conf or
   ENV:resolv.conf. Falls back to 8.8.8.8 if not found.

 CHANGELOG:

 v1.1 (28.03.2026)
   - Fix: DNS response parsing bounds check prevents crash on malformed replies

 LICENSE:

 Freeware. Use at your own risk.

 CONTACT:

 Pawel "Juen" Nowak
 Project R3D + Appendix + Nah-Kolor
 biuro@cdlabel.info


Contents of comm/tcp/AveHOST.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[Amiga]                  19610   33944  57.8% -lh5- 9fc9 Mar 28 22:48 AveHOST/AveHOST
[Amiga]                    882    1645  53.6% -lh5- 589f Mar 28 22:48 AveHOST/AveHOST.readme
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         2 files   20492   35589  57.6%            Mar 30 01:04
Page generated in 0.03 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>