网络攻防常用工具简介Wireshark简介Wireshark(前称Ethereal)是一个网络封包分析软件。它是一个理想的开源多平台网络协议分析工具。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。它可以让你在一个活动的网络里捕获并交互浏览数据,根据需求分析重要的数据包里的细节。网络封包分析软件的
访问网站,浏览器显示白屏,是什么情况?自身网络问题,浏览器未加载完成网站问题,过段时间重试IE浏览器出现此情况,在Internet选项中,进行重置常见网络状态码00~199表示请求已收到继续处理200~299表示成功300~399表示资源重定向400~499表示客户端请求出错500~599表示服务器端出错200:响应成功;302:跳转,重定向;400:客户端有语法错误;401:要求身份验证;403
导读随着Lua在项目中的大量使用,它所带来的性能问题也逐步成为了项目运行时的重大性能瓶颈之一。特别是内存相关的性能问题,无论是内存分配过大还是内存泄露无法回收,目前都已经在不少研发项目中集中爆发。UWA推出的GOT Online中的Lua模式已经慢慢成为研发团队对Lua进行日常性能监控的有效手段。因此,也有越来越多的团队反馈,在监控到table数持续上涨,引用Mono对象持续增多等等问题时,应该如
转载
2024-05-27 22:33:14
62阅读
前言:这段时间主要是优化项目的网络底层,由于项目采用的热更方案是xLua+Ab包,业务都是在lua那边,所以一开始用的是luasocket,而且是同步通讯,导致有时等待连接时主线程阻塞,或者要频繁的设置超时,导致性能和体验方面都不好,最后决定使用C#的Socket来写一遍。这篇主要是想分享在写这个xlua和C#Socket的网络底层时遇到的坑。 分析为什么不继续用luasoc
转载
2024-04-26 10:23:39
93阅读
1、ping首先使用ping命令,使用快捷键win+R键,调出运行命令,然后输出cmd,打开控制台。在界面中使用ping+域名命令,在这里使用了baidu的域名,本地试用也可以使用localhost来尝试。如果执行完命令之后,显示出如图所示的结果,那么证明访问改域名是通的;如果显示超时或者无法连接,那么有可能有以下几种情况:**a. **该域名禁止了ping的功能,某些网站可能出于某些考虑,关闭了
转载
2024-04-29 10:35:37
95阅读
实现网络监听的工具: 上面我们看到,一切的关键就在于网卡被设置为混杂模式的状态,这种工作复杂吗?不幸的是,这种工作并不复杂,目前有太多的工具可以做到这一点。自网络监听这一技术诞生以来,产生了大量的可工作在各种平台上相关软硬件工具,其中有商用的,也有free的。在google上用sniffer tools作为关键字,可以找到非常多。作者在这里列举一些作者喜欢的软件,供有兴趣的读者参考使用。Windo
转载
2024-05-23 16:47:11
67阅读
参考:Lua5.3手册、----------------------------------------------------------------------------------------------------------------------------------------------------------------------------一、基础函数1.next(tab
获取网络时间 网络授时服务是一些网络上的时间服务器提供的时间,一般用于本地时钟同步。 授时服务有很多种,一般我们选择RFC-868。
转载
2013-07-14 23:16:00
827阅读
2评论
简介沙箱模型技术是浏览器和其他应用程序中保护安全的一种组件关系设计模式,最初发明人为GreenBorder公司。2007年5月,谷歌公司收购了该公司,也将此项专利应用于chrome浏览器的研发中。 背景 一般而言,对于网络上的网页中的JavaScript代码和插件都是不受信的(除非是经过认证的网站),特别是一些故意设计侵入浏览器运行的主机代码更是非常危险,通过一些手段或者浏览器中的漏洞
转载
2024-04-19 06:54:19
45阅读
之前介绍过在nginx里如何嵌入lua模块,利用nginx+lua可以很好的开发开发nginx的业务逻辑,并且达到高并发的效果。下面我们就来介绍下利用nginx+lua+redis实现防采集的功能。现象:网站在为用户提供服务的同时也在被搜索引擎、采集器不断的抓取,可能会造成网站不堪重负,导致页面放回5XX错误。针对此种情况,我们就要对采集器及搜索引擎来进行访问控制,当然对搜索引擎的控制可能会影响网
转载
2024-04-18 10:39:57
127阅读
制作网线过后,如何测试是否做通,我们就需要用到“网络测试仪”了。本经验就教大家如何使用普通的网络测试仪测网线。网络测试仪通常也称专业网络测试仪或网络检测仪,是一种可以检测OSI模型定义的物理层、数据链路层、网络层运行状况的便携、可视的智能检测设备,主要适用于局域网故障检测、维护和综合布线施工中,网络测试仪的功能涵盖物理层、数据链路层和网络层。网线测试仪怎么用将网线两端的水晶头分别插入主测试仪和远程
转载
2024-03-10 18:54:58
184阅读
Websocket的技术背景WebSocket是一种在单个TCP连接上进行全双工通信的协议, WebSocket通信协议于2011年被IETF定为标准RFC 6455并由RFC7936补充规范.WebSocket使得客户端和服务器之间的数据交换变得更加简单, 使用WebSocket的API只需要完成一次握手就直接可以创建持久性的连接并进行双向数据传输.WebSocket支持的客户端不仅限于浏览器(
转载
2024-03-25 09:37:36
97阅读
项目使用skynet框架,这个框架主要用lua写逻辑,但缺乏对HTTPS支持,所以我利用一点时间写了lua模块,支持异步HTTPS请求,文章这里讲述HTTPS相关知识,如何接入openssl请求HTTPS数据,同时也分享了lua模块给大家参考。
HTTPS说明
HTTPS可以理解成 HTTP协议的安全版,协议还是HTTP协议,只是对传输过程的数据进行了加密处理,保
转载
2024-03-27 11:12:37
48阅读
前言最近有个项目需要对外提供一个接口,提供公网域名进行访问,而且接口和交易订单有关,所以安全性很重要;这里整理了一下常用的一些安全措施以及具体如何去实现。安全措施个人觉得安全措施大体来看主要在两个方面:一方面就是如何保证数据在传输过程中的安全性;另一个方面是数据已经到达服务器端,服务器端如何识别数据,如何不被攻击;下面具体看看都有哪些安全措施。1.数据加密我们知道数据在传输过程中是很容易被抓包的,
爬虫学习2-如何简单理解网络请求?这一篇文章我将以打比喻的方式来说明网络请求中的各个名词。如果把整个网络比作现实世界,那么可以把各个网站比作各个建筑。比如爱奇艺就可以理解为一座电影院,淘宝可以理解为一个商城。那么这里我给大家介绍什么是 http,headers、cookies、post、get。这几个单词将贯彻我们写爬虫程序的始终。
网络请求一次网络请求的过程,就是我们访问一个页面、打开一个网站
一、说明这里不对lua语言本身及其编译器运行环境等做介绍,以下所有介绍前提对lua相关有所了解。二、ngx_lua介绍原理ngx_lua将Lua嵌入Nginx,可以让Nginx执行Lua脚本,并且高并发、非阻塞的处理各种请求。Lua内建协程,这样就可以很好的将异步回调转换成顺序调用的形式。ngx_lua在Lua中进行的IO操作都会委托给Nginx的事件模型,从而实现非阻塞调用。开发者可以采用串行的
1) 路由器会检查 1 级路由(包括网络路由和超网路由),查找与 IP 数据包的目的地址最匹配的路由。a) 如果最佳匹配的路由是 1 级最终路由(有类网络路由、超网路由或默认路由),则会使用该路由 转发数据包。b) &nb
2.检查网络状态 当应用程序需要访问网络时,它首先应该检查设备的网络状态,确认设备的网络环境及连接情况,并针对这些情况提醒用户做出相应的处理。最好能监听设备的网络状态的改变,当设备网络状态连接、断开时,程序也应该有相应的处理。 工欲善其事必先利器,在检查设备的网络状态前,我们要先实现两个步骤:下载,添加Reachability类。下载Reachability.zip压缩包,最新的版
文章目录目的内容源代码及结果(1)Linux下的线程同步(1.1)编程使用互斥量实现线程同步;(1.2)编程使用信号量实现线程同步,要求实现以下功能:“线程A从用户输入得到值后存入全局变量num,此时线程B将取走该值并累加。该过程共进行5次,完成后输出总和并退出程序”;(1.3) 在(1.2)的基础上增加一个线程,用于求和之后计算所有数的平均值。(1.4)用多线程并发方式实现一个群聊程序,包括服
转载
2024-07-09 11:45:54
39阅读
Protocol Buffer是Google开源的一个他们自己内部RPC和数据存储的一种格式。在消息协议处理上有很多优势。主要是数据存储速度快,消耗资源少。具体的protocol buffer的数据存储原理还有和类似xml,json的性能对比之类的,网上也有很多文章了,在这里我就不详细写了。由于protocol buffer在性能上的优势和消息上的便利性,也常常被用于游戏开发中,常见
转载
2024-03-26 08:18:30
80阅读