mirror of
https://github.com/ShaYmez/pYSFReflector.git
synced 2024-11-16 21:21:58 -05:00
Updates
This commit is contained in:
parent
05a76168f0
commit
c734531672
@ -2,13 +2,13 @@
|
|||||||
## Introduction
|
## Introduction
|
||||||
As many of us know YSFReflectors use the YSF protocol to communicate with endpoints. These original commands are well
|
As many of us know YSFReflectors use the YSF protocol to communicate with endpoints. These original commands are well
|
||||||
documented at http://ycs-wiki.xreflector.net/doku.php?id=start:protocols:ysf thanks to the YCS-team for hosting them.
|
documented at http://ycs-wiki.xreflector.net/doku.php?id=start:protocols:ysf thanks to the YCS-team for hosting them.
|
||||||
pYSFReflector has also an extended set of commands you can use for fetching infos on the state of different things
|
pYSFReflector has also an extended set of commands you can use for fetching information on the state of different things
|
||||||
when running the reflector.
|
when running the reflector.
|
||||||
|
|
||||||
This document will show the commands and the replys expected from the reflector.
|
This document will show the commands, and the replies expected from the reflector.
|
||||||
|
|
||||||
## How To Issue A Call
|
## How To Issue A Call
|
||||||
First of all, it is very easy to have a command sent to a reflector. Simply use a command similar to this:
|
First it is very easy to have a command sent to a reflector. Simply use a command similar to this:
|
||||||
|
|
||||||
`echo -n "YSFS" | nc -u 127.0.0.1 42000 -w 2 && echo`
|
`echo -n "YSFS" | nc -u 127.0.0.1 42000 -w 2 && echo`
|
||||||
|
|
||||||
@ -16,12 +16,12 @@ or in a more general form:
|
|||||||
|
|
||||||
`echo -n "<COMMAND>" | nc -u <IP-ADDRESS_OF_REFLECTOR> <PORT_OF_REFLECTOR> -w 2 && echo`
|
`echo -n "<COMMAND>" | nc -u <IP-ADDRESS_OF_REFLECTOR> <PORT_OF_REFLECTOR> -w 2 && echo`
|
||||||
|
|
||||||
This line will send the chosen command to the reflector and prints out it's reply.
|
This line will send the chosen command to the reflector and prints out its reply.
|
||||||
|
|
||||||
## List Of Extended API-Commands
|
## List Of Extended API-Commands
|
||||||
Here we will not describe the standard-commands in the YSF protocol but the extended commandset by the pYSFReflector.
|
Here we will not describe the standard-commands in the YSF protocol, but the extended command set by the pYSFReflector.
|
||||||
|
|
||||||
The format of the answer will be the corresponding answer-code and some values separated by `:` for each object in scope.
|
The format of the answer will be the corresponding answer-code, and some values separated by `:` for each object in scope.
|
||||||
Several objects are separated by `;`.
|
Several objects are separated by `;`.
|
||||||
|
|
||||||
### QSRU - Query Reflector Uptime
|
### QSRU - Query Reflector Uptime
|
||||||
@ -36,7 +36,7 @@ Uptime of reflector in seconds
|
|||||||
`ASRI;62829:DE Germany:YSF262 BM263:pYSFReflector:20210326:1;`
|
`ASRI;62829:DE Germany:YSF262 BM263:pYSFReflector:20210326:1;`
|
||||||
|
|
||||||
#### Description
|
#### Description
|
||||||
ID:Name:Description:Software-Name:Version:Connections-Count
|
ID:Name:Description:Software-Name:Version:Status of Regular Expression Check (can be -1/0/1)
|
||||||
|
|
||||||
### QGWL - Query Gateway List
|
### QGWL - Query Gateway List
|
||||||
#### Reply
|
#### Reply
|
||||||
@ -50,21 +50,23 @@ Callsign:IP-Address:Port
|
|||||||
`ALHL;DG9VH:DG9VH:ALL:724:29-03-2021 07-32-13:0;2622-DL:DN3VH:ALL:723:29-03-2021 07-31-52:0;`
|
`ALHL;DG9VH:DG9VH:ALL:724:29-03-2021 07-32-13:0;2622-DL:DN3VH:ALL:723:29-03-2021 07-31-52:0;`
|
||||||
|
|
||||||
#### Description
|
#### Description
|
||||||
Callsign:Gateway:Target:Position in List:Timestamp
|
Gateway:Callsign:Target:Timestamp:Position in List
|
||||||
|
|
||||||
### QREJ -
|
### QREJ - Query Rejected Callsigns/Gateways/IP-Addresses
|
||||||
#### Reply
|
#### Reply
|
||||||
`AREJ;`
|
`AREJ;DG9VH/CS:DG9VH400:ALL:-1:29-03-2021 12-17-08:-1;`
|
||||||
|
|
||||||
#### Description
|
#### Description
|
||||||
|
|
||||||
### QLHD -
|
|
||||||
|
### QLHD - Query Last Heard List (with distinct callsigns)
|
||||||
#### Reply
|
#### Reply
|
||||||
`ALHD;`
|
`ALHD;2622-DL:DO7VN:ALL:2:29-03-2021 12-13-27:6;2622-DL:DH1VY:ALL:1:29-03-2021 11-45-30:0;`
|
||||||
|
|
||||||
#### Description
|
#### Description
|
||||||
|
Gateway:Callsign:Target:Timestamp:Position in List
|
||||||
|
|
||||||
### QRED -
|
### QRED - Query Rejected Callsigns/Gateways/IP-Addresses (with distinct data)
|
||||||
#### Reply
|
#### Reply
|
||||||
`ARED;`
|
`ARED;`
|
||||||
|
|
||||||
@ -75,4 +77,4 @@ Callsign:Gateway:Target:Position in List:Timestamp
|
|||||||
`AACL;CS/2|AL/1|GW/1|IP/0;CS:DN3VH;CS:DG9VH;AL:N0CALL;GW:DN3VH;`
|
`AACL;CS/2|AL/1|GW/1|IP/0;CS:DN3VH;CS:DG9VH;AL:N0CALL;GW:DN3VH;`
|
||||||
|
|
||||||
#### Description
|
#### Description
|
||||||
CS/Number of muted Callsigns|AL/Number of whitelisted Callsigns|GW/Number of muted Gateways|IP/Number of muted IP-Adresses;List of Entries from deny.db
|
CS/Number of muted Callsigns|AL/Number of whitelisted Callsigns|GW/Number of muted Gateways|IP/Number of muted IP-Addresses;List of Entries from deny.db
|
||||||
|
Loading…
Reference in New Issue
Block a user