Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dex4er/ucpclient
Library and test scripts for EMI-UCP protocol
https://github.com/dex4er/ucpclient
Last synced: 11 days ago
JSON representation
Library and test scripts for EMI-UCP protocol
- Host: GitHub
- URL: https://github.com/dex4er/ucpclient
- Owner: dex4er
- Created: 2012-06-05T09:20:57.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2012-06-19T20:10:47.000Z (over 12 years ago)
- Last Synced: 2024-10-28T09:01:29.447Z (about 2 months ago)
- Language: Perl
- Size: 180 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.txt
Awesome Lists containing this project
README
=== ucpclient ===
Klient protokołu UCP. Wszystkie parametry są opcjonalne:
* PeerAddr=
* PeerPort=
* Listen=<1, jeśli program ma nasłuchiwać na porcie zamiast się łączyć>
* LocalAddr=
* LocalPort=
* pwd=
* Requests=
* Window=
* Delay=
* Sleep=
* Benchmark=<1, jeśli program ma pokazać czas od wysłania pierwszej ramki do odebrania ostatniej>
* op=
* adc=
* oadc=
* amsg=Zdiagnozowanie referencyjnego LA:
$ ucpclient.pl PeerAddr=10.12.16.99 PeerPort=5638 pwd=pwd amsg=AnswerMe oadc=6638 adc=500000 pwd=pwd Requests=1 Sleep=1
Mon Jun 12 18:06:12 2006 C >>> [00/00045/O/60/6638/6/5/1/707764//0100//////71]
Mon Jun 12 18:06:12 2006 C <<< [00/00019/R/60/A//6D]
Mon Jun 12 18:06:13 2006 C >>> [00/00076/O/51/500000/6638/////////////////3//416E737765724D65/////////////7B]
Mon Jun 12 18:06:13 2006 C <<< [00/00039/R/51/A//500000:120606180613/5F]
Mon Jun 12 18:06:13 2006 C <<< [00/00099/O/52/6638/500000////////////0000/120606180613////3//52653A416E737765724D65///0//////////19]
Mon Jun 12 18:06:13 2006 C >>> [00/00046/R/52/N/02/53796E746178206572726F72/24]
Mon Jun 12 18:06:15 2006 C *** [2 msgs sent, 1 msgs responsed, 1 msgs ack, 1 msgs unknown]=== fakesmsc ===
Serwer protokołu UCP, który odpowiada ramkami R/51 na ramki O/51 i dodatkowo
wysyła ramkę O/52 jeżeli amsg=AnswerMe. Ponadto odpowiada R/60/A na ramkę
O/60 jeśli pwd=pwd, albo R/60/N jeżeli pwd jest inne.Dzięki temu narzędziu można sterminować połączenie na UCPGW bez
konieczności podłączenia się do prawdziwego SMSC. W szczególności
działa takie zestawienie: ucpclient <> UCPGW <> fakesmscPrzykład:
$ fakesmsc.pl Listen=1 LocalAddr=127.0.0.1 LocalPort=12345 DebugLevel=4