ICode9

精准搜索请尝试: 精确搜索
  • 以一道ctf学习python脚本2019-09-21 16:53:20

    今天做了省赛初赛的ctf比赛,过程真是忐忑,奋战了6个小时(本来是三个小时的,哈哈哈哈)。 不说了! 不说了! 说多了都是泪~   看题吧,题目就是一道流量分析题,里面有一段icmp包,icmp包的ttl的十六进制是一个压缩包! 所以就是把ttl值提取出来,在把ttl值转换16进制 ttl值提取出来如图 脚本如下

  • Goalng使用ping命令检测网络是否连通,分析网络故障2019-09-20 11:55:39

    Ping 会向目标主机发送测试数据包,看对方是否有响应并统计响应时间,以此测试网络。 使用原始套接字和ICMP设计Ping 程序,函数 makePingRequest() 的功能是生成ICMP 请求包,函数 parsePingReply()用于解析目标主机发回的响应包, 函数elapsedTime()的功能是计算 ICMP 数据包往返时间http:

  • 路由交换(一):IP网络基础2019-09-12 22:55:06

    一、OSI RM模型与TCP/IP模型 1. OSI RM 模型 OSI RM(Open System Interconnect Reference Model,开放系统互连参考模型)是由国际标准组织ISO定义的,规范不同系统的互联标准,使两个不同的系统能够较容易的通信。OSI RM把网络按照层次分为七层,依次为物理层、数据链路层、网络层、传输层、

  • ping2019-09-10 17:08:11

    一、ICMP协议 ICMP(Internet Control Message Protocol)因特网控制报文协议,工作在网络层。它是IPv4协议族中的一个子协议,用于IP主机、路由器之间传递控制消息。控制消息是在网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然不传输用户数据,但是对于用

  • ping and ICMP2019-09-09 17:38:52

    原文链接:https://www.jianshu.com/p/e1795962ad76 1、什么是 Ping ping是一种计算机网络工具,用来测试数据包能否透过IP协议到达特定主机。ping的运作原理是向目标主机传出一个ICMP echo@要求数据包,并等待接收echo回应数据包。程序会按时间和成功响应

  • H3C路由器多出口NQA+TRACK实现冗余2019-09-05 11:55:45

    场景: 路由器上两条ISP接入,通过两条静态默认路由访问internet,当一条线路出现问题但物理链路UP就会出现一部分网页打不开或一部分PC无法访问internet。为了解决这种问题,可以在路由器上配置TRACK联动NQA来实现链路检测,当一条线路出问题可以自动把所有数据包走另一条线路。 具体配置: 如

  • ARP与ICMP2019-09-02 18:00:23

    tracert www.baidu.com 路由追踪 1.网络层:把数据帧转换为数据包,实现基于Ip地址的寻址和转发。 数据帧:在数据外边加入二层头部(帧头和帧尾) Dmac(6Byte)+Smac(6Byte)+Type(2Byte)+Data2 +FCS(4Byte,帧尾) 数据包:三层IP头部+数据 2.IP头部:标准长度是20Byte。 TTL:time to live 生存时

  • 不要使用C在Linux中分割IPv6数据包的标志2019-09-01 10:15:48

    我无法为IPv6 / ICMPv6数据包设置“do not fragment”标志.我正在做PMTUD,我想强制路由器丢弃比MTU更大的数据包.使用setsockopt和IPV6_MTU_DISCOVER不起作用. int on = IPV6_PMTUDISC_DO; // tried also IPV6_PMTUDISC_PROBE setsockopt(socket, IPPROTO_IPV6, IPV6_MTU_DISCOVER

  • 网络协议 12 - HTTP 协议2019-08-26 20:01:06

    原文链接:https://www.cnblogs.com/BeiGuo-FengGuang/p/10105277.html 日常开发中,我们经常会碰到查询网络是否畅通以及域名对应 IP 地址等小需求,这时候用的最多的应该就是 ping 命令了。 那你知道 ping 命令是怎么工作的吗?今天,我们就来一起认识下 ping 命

  • 如何在python中构造ICMP数据包2019-08-23 02:55:44

    为了学习,我目前正在尝试创建一个简单的python porgram来向某个设备发送ICMP ping数据包.为了开始,我查看了python模块Pyping:https://github.com/Akhavi/pyping/blob/master/pyping/core.py的源代码 我试图了解发送和构建数据包时发生的所有情况,但是我已经设法卡在代码的一部分上,

  • Linux基础命令:ping2019-08-21 17:01:46

    Linux系统的ping命令是常用的网络命令,它通常用来测试与目标主机的连通性,我们经常会说“ping一下某机器,看是不是开着”、不能打开网页时会说“你先ping网关地址192.168.1.1试试”。它通过发送ICMP ECHO_REQUEST数据包到网络主机(send ICMP ECHO_REQUEST to network hosts),并显

  • 浅谈ICMP协议2019-08-16 17:01:25

    概念性问题 ICMP(Internet Control Message Protocol)用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。 ICMP 是 TCP/IP 模型中网络层的重要成员,与 IP 协议、ARP 协议、RARP 协议及 IGMP 协议共同构成 TCP/IP

  • linux – ICMP – 目的地不可达(端口不可达)2019-08-14 23:54:06

    我有两个以太网有线连接设备.我给了他们两个来自同一个子网的地址.结果我可以在第一个arp-table中看到第二个设备. $arp -a ? (128.247.77.90) at 10:60:4b:4b:29:50 [ether] on eth0 但ping总是失败. $ping 128.247.77.90 PING 128.247.77.90 (128.247.77.90) 56(84) bytes of

  • 有关网络层协议的相关知识(敲黑板!)2019-08-04 20:55:56

    首先是理论的讲解: 网络层是OSI参考模型中的第三层,介于传输层和数据链路层之间,它在数据链路层提供的两个相邻端点之间的数据帧的传送功能上,进一步管理网络中的数据通信,将数据设法从源端经过若干个中间节点传送到目的端,从而向运输层提供最基本的端到端的数据传送服务。主要内容有:虚电

  • 其他重要协议2019-08-02 20:41:15

    DNS(Domain Name System) DNS是一整套从域名映射到IP的系统   DNS背景 TCP/IP中使用IP地址和端口号来确定网络上的一台主机的一个程序,但是IP地址不方便记忆。 于是人们发明了一种叫主机名的东西,是一个字符串,并且使用hosts文件来描述主机名和IP地址的关系。 最初,通过互联网信息

  • Linux C++实现ping指令2019-07-31 16:09:01

    //#include "ping.h" #include <iostream> #include <stdio.h> #include <string> #include <string.h> #include <netinet/ip_icmp.h> #include <netdb.h> #include <sys/socket.h> #include <sys/types.h> #incl

  • 第三章:网络层2019-07-15 19:54:41

    网络层功能 定义了基于IP协议的逻辑地址 连接不同的媒介类型 选择数据通过网络的最佳路径 ICMP协议 ICMP协议(Internet control Message Protocol)的全称是"Internet控制消息协议"主要用于在IP网络中发送控制消息,提供可能发生在通信环境中的各种问题的反馈 例如,当路由器收到一个不

  • iptables默认规则2019-07-13 12:04:05

    iptables默认规则 *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [34:4104] -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT # 允许我发出去的数据包入站 -A INPUT -p icmp -j ACCEPT # 允许ICMP协议 -A INPUT -i lo -j ACCEPT # 允许回环网卡 -

  • 五、ICMP协议(二)2019-07-12 19:57:33

    1.ICMP出现的原因 在IP通信中,经常有数据包到达不了对方的情况。原因是,在通信途中的某处的一个路由器由于不能处理所有的数据包,就将数据包一个一个丢弃了。或者,虽然到达了对方,但是由于搞错了端口号,服务器软件可能不能接受它。这时,在错误发生的现场,为了联络而飞过来的信鸽就是ICMP 报

  • ICMP2019-07-11 22:56:36

    (一)ICMP ICMP是(Internet Control Message Protocol)Internet控制报文协议。它是TCP/IP协议族的一个IP层子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递

  • Linux禁ping以及开ping的方法2019-07-11 18:07:48

    Linux默认是允许Ping响应的,系统是否允许Ping由2个因素决定的:A、内核参数,B、防火墙,需要2个因素同时允许才能允许Ping,2个因素有任意一个禁Ping就无法Ping。 具体的配置方法如下: 一、内核参数设置 1、允许PING设置 A.临时允许PING操作的命令为 #echo 0 >/proc/sys/net/ipv4/icm

  • IE-LAB:三分钟学会ICMP协议的实际应用2019-07-04 16:00:21

    ICMP是(Internet Control Message Protocol)Internet控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起

  • ICMP&&PING2019-07-01 18:54:41

    ICMP 1.定位:互联网控制报文协议(Internet Control Message Protocol),是TCP/IP协议族的一个子协议,位于网络层。它被IP用于提供许多不同的服务。ICMP是一个管理性协议,并且也是一个IP信息服务的提供者。它的信息是被作为IP数据报来传送的。 2.ICMP包具有2个特性:   能为主机提供有关

  • 面经总结——基础知识2019-06-21 09:56:01

    各种面经总结计算机网络1.ping命令的基本原理?2. TCP 拥塞控制和流量控制的方法2.1 拥塞控制2.2 流量控制3. IPV4 的三类地址操作系统1. 虚拟内存介绍一下 计算机网络 1.ping命令的基本原理? 【答】ping 命令用来测试两个主机间的连通性,使用ICMP(Internet Control Message Prot

  • 网络安全学习第12篇 - 端口扫描工具的优化(实现:域名转换IP地址、主机存活测试以及延时扫描等功能)+ 多线程2019-06-20 11:50:10

    请结合文档中的内容,编写一个利用多线程技术实现的端口扫描工具。(基于之前的博客网络安全12篇) 实验文件与参考文档.rar 相关知识: 端口扫描背景及意义   网络中每台计算机犹如一座城堡,这些城堡中,有些是对外完全开放的,有些却是大门紧闭的。入侵者们是如何找到,并打开它们的城门呢?

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有