自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 rp-pppoe-server 支持ipv6和ipv4双栈以及转发

pppoe server实测有效,请小伙伴仔细看看,一定能够成功;

2024-03-13 12:23:31 1504

原创 Linux C读写文件

warn(“[%s][%d][%s] pppd无法打开!

2024-01-25 16:02:15 342

原创 dpdk OpenFastPath和fstack

2.1.安装依赖2.2.安装odpcd odpmake2.3.安装ofpcd ofpmake2.4.运行ofp示例:3.F-Stackcd dpdk/

2023-11-14 16:47:37 175

原创 Dpdk安装和研究

通过UIO框架提供的API接口将UIO的驱动注册到内核,注册完成后将生成存有设备物理地址等信息的map文件,用户态进程访问该文件将设备对应的内存空间地址映射到用户空间,即可直接操作设备的内存空间,UIO技术使得应用程序可以通过用户空间驱动直接操作设备的内存空间,避免了数据在内核缓冲区和应用程序缓冲区的多次拷贝,提供数据处理效率。内存池由内存池的名称来唯一标识,它由一个环缓冲区和一组核本地缓存队列组成,每个核从自己的缓存队列分配内存块,当本地缓存队列减少到一定程度时,从内存缓冲区中申请内存块来补充本地队列。

2023-11-14 16:44:58 174

原创 调试OAI核心网(利用UERANSIM)

1.6.2.解决修改smf.conf,添加dnn internt-在smf配置文件中。1.6.3.添加pdn失败-缺少internet,在upf配置中添加。1.5.1.发现docker配置设置了IA的支持顺序,优先是IA0。1.6.1.不能匹配到DNN,dnn-denied。1.5.2.发现amf的配置文件需要修改-成功;调试OAI核心网(利用UERANSIM)1.1.1.各个docker容器配置文件。1.4.OAI启动关闭以及日志。修改之后重启docker即可。查看docker容器网络。

2023-10-31 11:35:38 171

原创 手把手Open5gs安装(ubuntu2204)

2.4.修改界面外部可以访问:localhost—>192.168.56.22。2.5.修改amf和upf并重启。2.6.添加imsi。

2023-10-31 11:22:00 488

原创 UE注册流程

涉及到UE/gNode,AMF.SMF,UPF,AUSF,UDM,UDR,NRF等网元,涉及到协议:NGAP,SBI(HTTP2),PFCP。

2023-10-27 15:30:46 56

原创 SIM卡预研工作

操作之前还有连接操作,实际验证的时候是通过spi引出来对应的信号4根信号线的把线连好了之后,SIM默认开始通信了处于等待监听的状态,实际操作还需要在发送命令前,做一个检测操作,检查sim卡是否连接成功,或者处于监听状态。主机端对sim卡连续三次发送过失指令后,sim卡会进入1分钟休眠状态,所以检测是很有必要的。搜索关键字“sim卡与me的协议交互过程要点”

2023-10-21 19:11:01 40

原创 SIM入门知识

传输速度在 I/O 信号线上通过一个比特时间设定,这个时间决定了在 I/O 信号线上的采样,去读取一个比特以及每个后序比特时的时间间隔。在半双工通道中,没有一种可靠的方法,使得任何一方可以异步地从发送状态改变到接收状态,或者从接收状态转到发送状态。I/O 信号线是一个半双工通道,这表示,智能卡或者读卡器可以在同一个通道上传输数据,但是两者不能同时传输。在开始复位操作时,读卡器处于接收状态,而智能卡必须进入发送状态,并发送 ATR 至读卡器。1.2.1.读卡器原理:半双工通道。1.APDU指令参考文档。

2023-10-21 19:08:39 32

原创 PySim研究

/pySim-shell.py -p0执行这个语句这样就能连接到模拟卡swsim上;pySim-读、写和浏览可编程SIM/USIM/ISIM/HPSIM卡。开启一个terminal窗口:pcscd -f -d。1.2.3.Redhat安装问题。1.1.PySim-sim安装。1.2.PySim-sim启动。1.2.2.真实Sim读取。1.3.运行pySim工具。1.3.3.启动pysim。1.2.1.读卡器启动。

2023-10-21 17:57:51 705

原创 swSim(sim卡模拟器)以及swICC(pcsd驱动)部署安装

1.1.3.1.启动./build/swsim.elf --ip 127.0.0.1 --port 37324 --fs filesystem.swiccfs --fs-gen ./data/usim.json。1.2.1.源码https://github.com/tomasz-lisowski/swicc-drv-ifd。1.2.3.启动: pkill -x pcscd sudo pcscd -f -d -T。1.1.2.2.下载一级lib目录。1.2.2.1.下载一级lib目录。

2023-10-21 16:33:39 374 1

原创 Vagrant安装虚拟机

Vagrant 是⼀款⽀持⾃动化虚拟机安装、可配置流程的⽤于管理虚拟机的软件. 主要的优势在于可以提供⼀个可配置、可移植和复⽤的虚拟机环境 (通过定义 Vagrantfile , 类似 Dockerfile ), 并且可以使⽤shell、chef、puppet 等⼯具进⾏部署. 这⾥要注意, Vagrant 并不能单独使⽤, 必须要在⾃⼰的电脑⾥安。Vagrant 官⽹下载地址: https://www.vagrantup.com/downloads.html。(5)查看当前vagrant创建的虚拟机。

2023-10-21 16:10:38 116 1

原创 docker有关操作

1.Docker Mysql相关1.1.下载mysql1.2.创建Mysql容器并运行1.3.查看Mysql是否运行1.4.相关命令行:docker pull mysql 下载最新版Mysql镜像 (其实此命令就等同于 : docker pull mysql:latest )docker pull mysql:xxx 下载指定版本的Mysql镜像 (xxx指具体版本号)docker run –name mysql -d -p 3306:3306 –restart unless-s

2023-10-21 16:05:23 29 1

原创 OAI 5G核心网部署安装

在这里插入图片描述](https://img-blog.csdnimg.cn/d32bee57709a46a9b4a9cd9119530d5d.png)[在这里插入图片描述](https://img-blog.csdnimg.cn/88bfe7539ebb47968068275d70e0c4f0.png)[在这里插入图片描述](https://img-blog.csdnimg.cn/e878929c204f4cd99af45ca27a7b35e6.png)1.3.2.1.下载OAI核心网镜像。

2023-10-21 15:46:41 154 1

原创 UERANSIM安装

2.UERANSIM安装UERANSIM是开源的最先进的5G UE和RAN(gNodeB)模拟器。UE和RAN基本上可以被视为5G移动电话和基站。该项目可用于测试5G核心网络和研究5G系统。 UERANSIM推出了世界上第一个也是唯一一个开源的5G-SA UE和gNodeB实现。2.1.安装sudo apt updatesudo apt upgradesudo apt install makesudo apt install gccsudo apt install g++sudo apt i

2023-10-21 15:41:11 127 1

原创 OAI 5G核心网部署安装:

1.OAI 5G核心网部署安装:1.1.环境:uBuntu2304虚拟机1.2.安装:1.2.1.#更新系统源1.2.2.配置安装环境1.2.3.添加阿里云的docker GPG密钥1.2.4.添加阿里镜像源#更新1.2.5.查看有哪些版本1.2.6.安装最新版1.2.7.重启Docker1.2.8.查看Docke版本1.2.9.安装docker-compose1.2.9.1.加入docker组。

2023-10-21 15:39:24 338 1

原创 swSim--sim卡模拟器

1.2.1.源码https://github.com/tomasz-lisowski/swicc-drv-ifd。1.2.2.启动: pkill -x pcscd sudo pcscd -f -d -T。解决在swsim下的makefile文件中去掉-Werror。1.1.swSim–sim卡模拟器—模拟sim卡。1.1.2.2.下载一级lib目录。1.1.2.3.下载二级lib目录。1.2.3.1.下载一级lib目录。1.2.3.2.下载二级lib目录。1.1.2.下载编译。1.2.3.编译安装。

2023-10-17 08:58:35 135

原创 C程序实现AT命令获取

【代码】C程序实现AT命令获取。

2023-10-16 19:09:06 145 1

原创 记一次 Centos7 cmake 版本升级(由 v2.8.12.2 升级至 v3.14.5)

1、系统版本 Centos7.5 CentOS-7-x86_64-Minimal-1804。2、安装基本工具,创建目录,并进入指定目录,下载、解压文件、查看文件目录。至此,Centos7 安装 cmake v3.14.5 操作完毕!下载地址 https://cmake.org/files/官网 https://cmake.org/6、创建链接或配置环境变量,查看版本。1、安装 cmake 查看版本。删除已安装的 cmake 版本。2、工具:xshell5。3、指定安装目录,编译。

2023-10-16 19:06:10 971 2

原创 netsim要研究

https://www.kali.org/tools/inetsim/

2023-10-16 11:51:55 47 1

原创 android手机路由操作

ip ru add from 192.168.13.X/24 lookup eth0 //把内网设置成以太网。ip ru add from all lookup wlan0 //添加wifi联网。ip ru del from XXX //删除某一个路由策略。ip ru flush //清空所有的路由表。要不然没法对手机路由进行操作;

2023-04-08 11:33:40 153

原创 常用IPV6 DNS地址-供公网测试IPV6使用

Yeti DNS Project 注册的 IPv6 DNS 服务器 www.feifeixitong.com。阿里云公共DNS已支持IPv6协议,成功国内首家向公众提供免费IPv4/v6公共解析服务的提供商。如果自动获取的DNS地址不理想可以试试上面准备的这些DNS服务器地址。首选:2001:4860:4860::8888。备用:2001:4860:4860::8844。如果用中国电信的宽带应该会自动分配这两个IP。

2023-04-07 14:38:36 5655

原创 手机root后如何文件到system/app目录下

adb shellsu。

2023-04-03 00:07:40 476

原创 根据Hash碰撞原理高效的根据key与value的map关系,类似于Map的底层实现

底层实现Map的增删查原理

2023-03-02 15:33:28 41

原创 5G 通话接听流程 挂断流程

5G 通话接听流程

2023-03-01 16:34:46 281

原创 5G 注册流程

5G 注册刘晨

2023-03-01 16:28:01 159

原创 解决VNC鼠标点击不反应问题

解决远程VNC鼠标点击无反应问题

2023-02-13 11:39:07 6504

原创 h2simple-master构建 5G SBI

5G SBI

2023-01-10 09:50:21 215

原创 Windows环境手把手离线搭建CUnit环境

离线搭建CUNIT环境,非安装解压版;

2022-11-10 17:07:12 503

原创 设计模式:工厂模式详解

设计模式:工厂模式详解工厂模式简单工厂工厂方法抽象工厂工厂模式工厂模式分为简单工厂,工厂方法以及抽象工厂三种;本文就通过实战的方式介绍这三种模式;在日常开发中,凡是需要生成复杂对象的地方,都可以尝试考虑使用工厂模式来代替。注意:上述复杂对象指的是类的构造函数参数过多等对类的构造有影响的情况,因为类的构造过于复杂,如果直接在其他业务类内使用,则两者的耦合过重,后续业务更改,就需要在任何引用该类的源代码内进行更改,光是查找所有依赖就很消耗时间了,更别说要一个一个修改了。工厂模式的定义:定义一个创建产品

2021-08-13 23:25:37 80

关于5GC的抓包分析,包含各个N口的分析

关于5GC的抓包分析

2024-04-27

androidstdio-2022.1.1.20-windows

androidstdio2022.1.1.20-windows

2024-04-02

android stdio 202401 正式版

android stdio 202401 正式版

2024-04-02

快速获取房子相关信息并进行统计

快速获取房子相关信息并进行统计 可以动态抓取某些知名网站的数据并并进行解析并保存到excel和sqlite db中

2023-11-15

UERANSIM 开源5G UE和RAN模拟器

2.UERANSIM安装 UERANSIM是开源的最先进的5G UE和RAN(gNodeB)模拟器。UE和RAN基本上可以被视为5G移动电话和基站。该项目可用于测试5G核心网络和研究5G系统。 UERANSIM推出了世界上第一个也是唯一一个开源的5G-SA UE和gNodeB实现。 2.1.安装 sudo apt update sudo apt upgrade sudo apt install make sudo apt install gcc sudo apt install g++ sudo apt install libsctp-dev lksctp-tools sudo apt install iproute2 sudo apt install cmake 2.2.编译安装 cd ~/UERANSIM make 2.3.在成功编译项目后,输出的二进制文件将被复制到~/UERANSIM/build文件夹中。 您应该看到以下文件: nr-gnb-------------5G gnb(RAN)的主要可执行文件 nr ue---------------5G ue的主要可执行文件

2023-10-30

ubant18-服务器端swICC PC/SC reader

PC/SC IFD Handler for swICC-based Cards This is a PC/SC IFD (interface device) handler for swICC-based cards. In other words this acts like a smart card reader but instead of being a driver for a physical device, it is instead an all-software card reader for swICC-based cards. 用于基于swICC的卡的PC/SC IFD处理程序 这是用于基于swICC的卡的PC/SC IFD(接口设备)处理程序。换句话说,这就像一个智能读卡器,但它不是物理设备的驱动程序,而是基于swICC的卡的全软件读卡器。

2023-10-17

redhat7-服务器端swICC PC/SC reader

PC/SC IFD Handler for swICC-based Cards This is a PC/SC IFD (interface device) handler for swICC-based cards. In other words this acts like a smart card reader but instead of being a driver for a physical device, it is instead an all-software card reader for swICC-based cards. 用于基于swICC的卡的PC/SC IFD处理程序 这是用于基于swICC的卡的PC/SC IFD(接口设备)处理程序。换句话说,这就像一个智能读卡器,但它不是物理设备的驱动程序,而是基于swICC的卡的全软件读卡器。

2023-10-17

redhat7版本-swsim sim模拟工具

swSIM是一种全软件SIM卡。据我所知,这是第一个公开可用的SIM卡模拟器,它不依赖任何SIM硬件来工作。

2023-10-17

ubant18版本-swsim sim模拟工具

swSIM是一种全软件SIM卡。据我所知,这是第一个公开可用的SIM卡模拟器,它不依赖任何SIM硬件来工作。

2023-10-17

Sipdroid开源项目

支持ipv6 支持allow 支持security-client 支持nonce response Sipdroid是一个运行于Android手机平台上的SIP/VoIP客户端。 sipdroid开源项目源代码,实现SIP协议,以及android视频通话 sipdroid sip协议栈使用JAVA实现,音频Codec使用skype的silk(Silk编解码是Skype向第三方开发人员和硬件制造商提供免版税认证(RF)的Silk宽带音频编码器)实现。NAT传输支持stun 手机网络电话还是voipdoup好,sipdroid这个软件就可以使用voipdoup,详细的设置可以参考voipdoup网站上的sipdroid设置说明,这是在android最好用的网络电话和软件了

2023-04-18

sipdroid sip android客户端

Sipdroid是一款基于网络的语音及视频通话客户端软件,Sipdroid本身不经营网络语音服务,仅仅是一款开源的sip客户端软件,你需要自备voip账号。 Sipdroid 安卓开源网络电话 2.2 www.qinpinchang.com 功能介绍 自动开机启动; 拨打电话时提示是否使用sipdroid呼叫; 支持视频; 支持两条线路(仅2.0.1); 支持网络下不同语音质量的设置; 支持代理配置。

2023-04-12

linphone android 源码

Linphone(英语Linux电话的简称)是一个免费的VoIP及SIP客户端;可用于声音和视频通话,以及透过软交换或IP-PBX通话,更可以用于即时通信。Linphone的多语言图形用户界面使用GTK+,在Linux系统中也可以透过命令行界面使用。 Linphone由Belledonne Communications于法国开发。Linphone一开始是为Linux系统开发的,但现已支持许多其他的操作系统,如Microsoft Windows和Mac OS X,以及移动操作系统如iOS,Android及Windows Phone。Linphone 支持ZRTP(英语:ZRTP)供用户进行端到端加密的语音或视频通话。 Linphone发布于GNU通用公共许可证下,支持IPv6及IP掩蔽。 Linphone在网站中有提供免费的SIP服务。 Linphone客户端提供以下功能: 音频编解码器支持: Speex、G.711(µ-law、A-law)、GSM、Opus和iLBC(透过插件) 运行于Linux(GNOME)上的Linphone原始版本之一的用户界面 Linphone运

2023-04-12

Linphone apk-android sip 客户端

Linphone适用于智能手机、平板电脑和桌面平台- 高清音频和视频通话,由于它遵循电信行业的开放标准(SIP、RTP),Linphone 可与大多数 PBX 和 SIP 服务器交互操作,并可与任何 SIP VoIP 运营商一起使用。 在我们用于即时消息传递和 IP 到 IP 呼叫的完整解决方案中发现互补产品,例如 Linphone 应用程序、Liblinphone 跨平台 VoIP SDK 和 Flexisip 服务器。

2023-04-12

java实现扫描目录并自动修改#include路径

java实现扫描目录并自动修改#include路径

2022-12-02

C语言培训教材,值得初学者学习

C语言培训教材,值得初学者学习

2022-11-13

Digist Verify验证

Digist Verify验证

2022-11-13

udp 服务端和客户端,c++

udp 服务端和客户端,c++

2022-11-13

tcp 服务端和客户端代码

tcp 服务端和客户端代码

2022-11-13

ZTE IMS注册流程,纯干货

ZTE IMS注册流程,纯干货

2022-11-13

HTTP C语言解析源代码

HTTP C语言解析

2022-11-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除