ASIP-STATUS(1)

πŸ’… ASIP-STATUS(1) β€” the Netatalk AFP Fileserver Manual, bestie edition πŸŽ€

okay so picture this: you got an AFP server out there and you're like "what u got?" and this little icon of a tool just asks it. that's asip-status. it lives in the Netatalk AFP Fileserver Manual and honestly it's giving main character energy for such a tiny command. πŸ¦‹


✨ Name ✨

asip-status β€” Queries an AFP server for its capabilities

like. it just asks. and the server tells it everything. iconic behavior fr fr. πŸ’–


🌸 Synopsis 🌸

asip-status [-4 | -6] [-d] [-i] [-x] [HOSTNAME] [PORT]

asip-status [-4 | -6] [-d] [-i] [-x] [HOSTNAME:PORT]

asip-status [-v | -version | --version]

three whole moods, pick ur fighter bestie πŸ’…


πŸ”₯ Description πŸ”₯

so asip-status sends an FPGetSrvrInfo request to an AFP server sitting at HOSTNAME:PORT and then spills all the tea it got back. what tea, exactly? "Machine type", the server's name, supported AFP versions, UAMs and AFP flags, the "server signature", and the network addresses that the server provides AFP services on. all of it. no crumbs left. πŸ“

when you don't supply PORT, then the default AFP port, 548, will be used. lowkey a classic.

starting with Netatalk 3.1.9, asip-status supports both IPv4 and IPv6. by default, your system automatically decides which protocol version to use β€” it's very "trust the process" of it. but if you're a control freak (valid), you can use the -4 or -6 option to force IPv4 or IPv6, respectively. periodt.


✨ Options ✨

  • -4 β€” Use IPv4 only. old school. classic. still slaps.
  • -6 β€” Use IPv6 only. the futuristic one. ✨
  • -d β€” Enable debug output. for when u need to see everything the way that the command is thinking.
  • -i β€” Show icon if it exists. it might. it might not. if it does? adorable. πŸŽ€
  • -x β€” Enable hex dump output. numbers numbers numbers πŸ’€
  • -v, -version, --version β€” Show version. three ways to ask, all of them valid, all of them slay.

🌈 Examples 🌈

okay here's the vibe in action:

$ asip-status 192.168.1.15
AFP reply from 192.168.1.15:548 via IPv4
Flags: 1  Cmd: 3  ID: 57005
Reply: DSIGetStatus
Request ID: 57005
Machine type: Macintosh
AFP versions: AFPVersion 1.1,AFPVersion 2.0,AFPVersion 2.1,AFP2.2
UAMs: Cleartxt passwrd,Randnum exchange,2-Way Randnum exchange
Volume Icon & Mask: Yes
Flags:
    SupportsCopyFile
    SupportsChgPwd
    SupportsServerMessages
    SupportsServerSignature
    SupportsTCP/IP
    SupportsSuperClient
Server name: bookchan
Signature:
04 1d 65 23 04 1d 65 23 04 1d 65 23 04 1d 65 23  ..e#..e#..e#..e#

Network address: 192.168.1.15:548 (IPv4 address and port)
Network address: 65280.128 (ddp address)

and then the glow-up version, IPv6 era:

$ asip-status myserver:10548
AFP reply from myserver:10548 via IPv6
Flags: 1  Cmd: 3  ID: 57005
Reply: DSIGetStatus
Request ID: 57005
Machine type: Netatalk3.1.9
AFP versions: AFP2.2,AFPX03,AFP3.1,AFP3.2,AFP3.3,AFP3.4
UAMs: DHX2,DHCAST128
Volume Icon & Mask: Yes
Flags:
    SupportsCopyFile
    SupportsServerMessages
    SupportsServerSignature
    SupportsTCP/IP
    SupportsSrvrNotifications
    SupportsOpenDirectory
    SupportsUTF8Servername
    SupportsUUIDs
    SupportsExtSleep
    SupportsSuperClient
Server name: myserver
Signature:
ea 56 61 0d bf 29 36 31 fa 6a 8a 24 a8 f0 cc 1d  .Va..)61.j.$....

Network address: [fd00:0000:0000:0000:0000:0000:0001:0160]:10548 (IPv6 address + port)
UTF8 Servername: myserver

look at all that info just handed over. the way that a server will just tell u its whole deal if u ask nicely. 🫢


πŸ’œ Author πŸ’œ

Contributors to the Netatalk Project

shoutout to the whole squad ngl, they ate πŸ’…


and that's the page bestie!! this lil number is ASIP-STATUS(1) from Netatalk 4.5.1, so if u see the version floating around anywhere, that's where it came from. go forth and interrogate some AFP servers, u got this πŸŒŸπŸ’–

πŸ“¦ where this page comes from
  • fedora 44: netatalk 5:4.5.1-1.fc44 Β· GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-or-later AND LicenseRef-Callaway-LGPLv2+ AND LicenseRef-Callaway-BSD AND FSFUL AND LicenseRef-Callaway-MIT
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms