remote api
iperf -B 99.99.3.1 -c 192.168.42.242 -p 10002 -f m -i 1 -P 1 -w 1M -u -b 1M -t 20
iperf -B 192.168.42.242 -c 99.99.3.1 -p 10002 -f m -i 1 -P 1 -w 1M -t 6 -u -b 1M -r
iperf -B 99.99.3.1 -c 99.99.3.2 -p 10002 -f m -i 1 -P 1 -w 1M -t 600 -u -b 40M
iperf -s -B 192.168.42.242 -p 10002 -f m -i 1 -w 1M
tcpdump -i lo -vv -w /tmp/dump_lo.pcap
tcpdump -i tun2 -vv -w /tmp/dump_ims.pcap
ssh -i ens1 -vv -w /tmp/dump_03.pcap
./tcpdump port 9001 -i eno1 -vv -w ./dump.pcap
tcpdump -i rmnet_data2 -vv
tcpdump -i tun0 -vv -w /tmp/dump_03.pcap
cd /data/data/com.edc.iperf/files/iperf
./iperf -s -B 99.99.3.2 -p 10002 -f m -i 1 -w 1M -u
/data/data/com.edc.iperf/files/iperf # ./iperf -s -B 99.99.3.2 -p 10002 -f m -i 1 -w 1M -u
mt_call 460110000000002@ims.mnc011.mcc460.3gppnetwork.org mt_voice_qos.sdp
mt_call 460110000000001@ims.mnc011.mcc460.3gppnetwork.org mt_voice_qos.sdp
mt_call 460110000000002@ims.mnc011.mcc460.3gppnetwork.org mt_video_qos.sdp
mt_call 460110000000001@ims.mnc011.mcc460.3gppnetwork.org mt_video_qos.sdp
iperf -B 99.99.3.1 -c 99.99.3.2 -p 10002 -f m -i 1 -P 1 -w 1M -t 600 -u -b 40M
ClearInternalMessageQueue()
cd /root/enb/doc
enb
---------------------------------------------------
./ws.js 127.0.0.100:9001 '{"message":"stats"}'
./ws.js 127.0.0.100:9001 '{"message":"ue_get"}'
./ws.js 127.0.0.100:9001 '{"message":"erab_get"}'
./ws.js 127.0.0.100:9001 '{"message":"config_get"}'
./ws.js 127.0.0.100:9001 '{"message":"snr","snr":30}'
./ws.js 127.0.0.100:9001 '{"message":"snr","snr":30,"channel":0}'
./ws.js 127.0.0.100:9001 '{"message":"stats","cells": "1"}'
./ws.js 127.0.0.100:9001 '{"message":"rf","tx_gain":[60,60]}'
./ws.js 127.0.0.100:9001 '{"message":"rf","rx_gain":[60,60]}'
./ws.js 127.0.0.100:9001 '{"message":"rf","tx_gain":70,"tx_channel_index":1}'
./ws.js 127.0.0.100:9001 '{"message":"rf","tx_gain":77,"tx_channel_index":2}'
./ws.js 127.0.0.100:9001 '{"message":"cell_gain","cell_id":0,"gain":-200}'
./ws.js 127.0.0.100:9001 '{"message":"rf","tx_gain":[60,60],"rx_gain":[60,60]}'
./ws.js 127.0.0.100:9001 '{"message":"config_set","cells": {"1":{ "force_full_bsr": true}}}'
./ws.js 127.0.0.100:9001 '{"message":"config_set","cells": {"1":{ "force_dl_schedule": true}}}'
./ws.js 127.0.0.100:9001 '{"message":"config_set","cells": {"1":{ "pusch_mcs": 20}}}'
./ws.js 127.0.0.100:9001 '{"message":"config_set","cells": {"1":{ "pdsch_mcs": 20}}}'
./ws.js 127.0.0.100:9001 '{"message":"handover","enb_ue_id":22,"pci":1,"dl_earfcn":100,"type":"auto"}' //not verify
./ws.js 127.0.0.100:9001 '{"message":"ue_get"}'
./ws.js 127.0.0.100:9001 '{"message":"rrc_cnx_release","enb_ue_id": 280}'
./ws.js 127.0.0.100:9001 '{"message":"page_ue","type":"normal","cn_domain":"ps","imsi":"460110000000002","cell_id":[1,2,3,4]}'
{'message':'page_ue','type':'normal','cn_domain':'ps','imsi':'460110000000001','cell_id':[1,2,3,4,5]}
消息执行失败时候会有error IE。
==> Message received
{
"message": "cell_gain",
"error": "Unknown cell id",
"message_id": "id#1"
}
mme
-------------------------------------------------------------------------------------------------
./ws.js 127.0.0.1:9002 '{"message":"config_get"}'
./ws.js 127.0.0.1:9002 '{"message":"stats"}'
./ws.js 127.0.0.1:9002 '{"message":"config_set","ims_vops": true}'
./ws.js 127.0.0.1:9002 '{"message":"config_set","attach_result_mode": "eps_only"}'
./ws.js 127.0.0.1:9002 '{"message":"config_set","service_reject_error":111}'
./ws.js 127.0.0.1:9002 '{"message":"config_set","emm_procedure_filter":{"service_request":"reject"}}'
./ws.js 127.0.0.1:9002 '{"message":"config_set","emm_procedure_filter":{"service_request":"treat"}}'
./ws.js 127.0.0.1:9002 '{"message":"config_set","attach_reject_error":111}'
./ws.js 127.0.0.1:9002 '{"message":"config_set","attach_reject_filter": {"460110000000001":0}}'
./ws.js 127.0.0.1:9002 '{"message":"config_set","attach_reject_filter": {"460110000000001":null}}' //remove the reject
./ws.js 127.0.0.1:9002 '{"message":"config_set","emm_procedure_filter":{"attach":"reject"}}'
./ws.js 127.0.0.1:9002 '{"message":"config_set","emm_procedure_filter":{"attach":"treat"}}'
./ws.js 127.0.0.1:9002 '{"message":"config_set","tracking_area_update_reject_error":111}'
./ws.js 127.0.0.1:9002 '{"message":"config_set","emm_procedure_filter":{"tracking_area_updating":"reject"}}'
./ws.js 127.0.0.1:9002 '{"message":"config_set","emm_procedure_filter":{"tracking_area_updating":"treat"}}'
./ws.js 127.0.0.1:9002 '{"message":"ue_detach","imsi":"460110000000002","type":1,"cause":17}' //re-attach required
./ws.js 127.0.0.1:9002 '{"message":"ue_detach","imsi":"460110000000002","type":2,"cause":-1}' //re-attach not require
" {'message':''ue_detach','imsi':'460110000000001','type':1,'cause':111}
ims
-----------------------------------------------------------
./ws.js 127.0.0.1:9003 '{"message":"config_get"}'
> SMS
./ws.js 127.0.0.1:9003 '{"message":"sms","impi":"460110000000001@ims.mnc011.mcc460.3gppnetwork.org","text":"hello changeself","validity":60}'
> MT voice
./ws.js 127.0.0.1:9003 '{"message":"mt_call","impi":"460110000000001@ims.mnc011.mcc460.3gppnetwork.org","sip_file":"mt_voice_qos.sdp"}'
./ws.js 127.0.0.1:9003 '{"message":"mt_call","impi":"460110000000002@ims.mnc011.mcc460.3gppnetwork.org","sip_file":"mt_voice_qos.sdp"}'
> MT Vedio
./ws.js 127.0.0.1:9003 '{"message":"mt_call","impi":"460110000000001@ims.mnc011.mcc460.3gppnetwork.org","sip_file":"mt_video.sdp"}'
./ws.js 127.0.0.1:9003 '{"message":"mt_call","impi":"460110000000001@ims.mnc011.mcc460.3gppnetwork.org","sip_file":"mt_video_qos.sdp"}' //for qualcomm
./ws.js 127.0.0.1:9003 '{"message":"users"}'
./ws.js 127.0.0.1:9003 '{"message":"dialog_get"}'
tcpdump
---
./tcpdump port 9002 -i lo -vv -w ./dump.pcap
tcpdump -i ens0 -vv -w /tmp/dump_en0.pcap
tcpdump -i ens1 -vv -w /tmp/dump_en1.pcap
tcpdump -i tun0 -vv -w /tmp/internet.pcap
tcpdump -i tun1 -vv -w /tmp/ims.pcap
tcpdump -i lo host "127.0.1.100" -vv -w /tmp/ims2.pcap
/data/data/com.edc.iperf/files/iperf/
iperf -u -s -B 99.99.3.2 -p 10000 -f m -i 1 -w 1M -l 1470
iperf -u -B 99.99.3.1 -c 99.99.3.2 -p 10000 -f m -i 1 -P 1 -w 1M -b 350M -l 1470 -t 60
remote api的更多相关文章
- Docker入门教程(八)Docker Remote API
Docker入门教程(八)Docker Remote API [编者的话]DockerOne组织翻译了Flux7的Docker入门教程,本文是系列入门教程的第八篇,重点介绍了Docker Remote ...
- 【转+自己研究】新姿势之Docker Remote API未授权访问漏洞分析和利用
0x00 概述 最近提交了一些关于 docker remote api 未授权访问导致代码泄露.获取服务器root权限的漏洞,造成的影响都比较严重,比如 新姿势之获取果壳全站代码和多台机器root权限 ...
- Docker remote API简单配置使用
1.启动docker remote API的方式如下: docker -d -H uninx:///var/run/docker.sock -H tcp://0.0.0.0:5678 2.但是为了伴随 ...
- V-REP Remote API(C++)实现简单的关节转动
基础内容参考:https://www.cnblogs.com/eternalmoonbeam/p/10753149.html V-REP客户端设置: 在V-REP场景文件中需要添加三个实体,包括两个形 ...
- docker remote api enable in ubuntu
现在使用docker作为开发环境,操作系统是ubuntu16.10,pycharm中使用remote interpreter,需要用到remote api,结果发现自己的原答案是针对ubuntu 14 ...
- Docker Remote API v1.24
1. Brief introduction The Remote API has replaced rcli. The daemon listens on unix:///var/run/docker ...
- 关于docker remote api未授权访问漏洞的学习与研究
漏洞介绍: 该未授权访问漏洞是因为docker remote api可以执行docker命令,从官方文档可以看出,该接口是目的是取代docker 命令界面,通过url操作docker. docker ...
- docker 开启remote api
docker官方文档上有相关说明(Configure and run Docker on various distributions),ubuntu上是可行的 sudo vi /etc/default ...
- Docker开启Remote API 访问 2375端口
Docker常见端口 我看到的常见docker端口包括: 2375:未加密的docker socket,远程root无密码访问主机2376:tls加密套接字,很可能这是您的CI服务器4243端口作为h ...
- Docker remote API
Docker remote API 该教程基于Ubuntu或Debian环境,如果不是,请略过本文 Docker API 在Docker生态系统中一共有三种API Registry API:提供了与来 ...
随机推荐
- 【JZOJ4861】【NOIP2016提高A组集训第7场11.4】推冰块
题目描述 Dpstr最近迷上了推冰块.冰地是一个n行m列的网格区域,第i行第j列的格子记为(i,j),也就是左上角为(1,1),右下角为(n,m).每个格子可能是冰面.障碍物.减速带三者之一.其中,冰 ...
- 中文乱码在java中URLEncoder.encode方法要调用两次解决
中文乱码在java中URLEncoder.encode方法要调用两次解决 一.场景: 1.我在客户端要通过get方式调用服务器端的url,将中文参数做utf-8编码,需要在js中两次的进行编码,服务器 ...
- 控制台输入聊天记录 输出到文件中保存 Day20
package com.sxt.io; /* 字节流转换成字符流(转换流) * InputStreamReader extends Reader * OutputStreamWriter extend ...
- 2019-7-20-win10-uwp-使用-msbuild-命令行编译-UWP-程序
title author date CreateTime categories win10 uwp 使用 msbuild 命令行编译 UWP 程序 lindexi 2019-07-20 21:56:2 ...
- Redis源码解析:08对象
前面介绍了Redis用到的所有主要数据结构,比如简单动态字符串(SDS).双端链表.字典.压缩列表.整数集合等.然而Redis并没有直接使用这些数据结构来实现键值对数据库,而是基于这些数据结构创建了一 ...
- @loj - 2865@ 「IOI2018」狼人
目录 @description@ @solution@ @accepted code@ @details@ @description@ 在日本的茨城县内共有 N 个城市和 M 条道路.这些城市是根据人 ...
- 2019徐州网络赛 I.query
这题挺有意思哈!!!看别人写的博客,感觉瞬间就懂了. 这道题大概题意就是,给一串序列,我们要查找到l-r区间内,满足min(a[ i ],a[ j ]) = gcd(a[ i ],a[ j ]) 其实 ...
- linux 一些简单操作
vim ----三种模式 1.命令模式 2.输出模式 3.底线命令模式 w(e) 移动光标到下一个单词 b 移动到光标上一个单词 数字0 移动到本行开头 $ 移动光 ...
- Fish Shell使用心得
Fish的官网宣传语是 Finally, a command line shell for the 90s. 翻译过来就是 Fish shell 是一个为90后准备的 shell. 有人说:" ...
- oracle总是使用索引的第一个列
如果索引是建立在多个列上, 只有在它的第一个列(leading column)被where子句引用时,优化器才会选择使用该索引. 译者按: 这也是一条简单而重要的规则. 见以下实例. SQL> ...