traceroute

Linux常用命令——网络命令

删除回忆录丶 提交于 2020-01-17 01:41:55
Linux常用命令——网络命令 Linux常用的命令特别多,分为很多个模块,一次性要把全部都记住十分困难,下面我分模块整理了下面几个常用命令: 文件处理命令: Linux常用命令——文件处理命令 网络命令: Linux常用命令——网络命令 压缩解压命令: Linux常用命令——压缩解压命令 帮助命令: Linux常用命令——帮助命令 用户管理命令: Linux常用命令——用户管理命令 文件搜索命令: Linux常用命令——文件搜索命令 权限管理命令: Linux常用命令——权限管理命令 关机和重启命令: Linux常用命令——关机和重启命令 (一)网络命令:write 命令名称:write 命令所在路径:/usr/bin/write 执行权限:所有用户 语法:write <用户名> 功能描述: 给用户发信息,以Ctrl+D保存结束 范例: $write Auraros (先使用w查看在线用户) (二)网络命令:wall 命令名称:wall 命令英文原意: write all 命令所在路径:/usr/bin/wall 执行权限:所有用户 语法:wall [message] 功能描述: 给全部用户发信息 范例: $wall Auraros is a boy ! (三)网络命令:ping 命令名称:ping 命令所在路径:/bin/ping 执行权限:所有用户 语法:ping 选项

tracert 与 traceroute

回眸只為那壹抹淺笑 提交于 2020-01-11 02:54:26
tracert 与 traceroute 1. windows tracert 2. linux traceroute 参考 1. windows tracert 1. 格式: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name 2. 参数: -d 指定不对计算机名解析地址。 -h maximum_hops 指定查找目标的跳转的最大数目。 -jcomputer-list 指定在 computer-list 中松散源路由。 -w timeout 等待由 timeout 对每个应答指定的毫秒数。 target_name 目标计算机的名称。 3. 例子 从左到右的5条信息分别代表了“生存时间”(每途经一个路由器结点自增1)、“三次发送的ICMP包返回时间”(共计3个,单位为毫秒ms)和“途经路由器的IP地址”(如果有主机名,还会包含主机名)。 2. linux traceroute 1. 功能: 通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径 2. 安装 yum -y install traceroute 命令安装下(root权限在线安装) 3. 命令格式: traceroute[参数][主机] 5. 常用参数: -n 直接使用IP地址而非主机名称。 -w

hide command usage argument on browser of shell_exec PHP in windows

天涯浪子 提交于 2020-01-06 02:49:19
问题 I make the traceroute web based. I use shell_exec to execute the process and show the output via browser. I have problem with the first I call the page on browser. There is usage of tracert command show. I try to hide it by place the script inside the function. yes, it works but another element like map when I start load the page doesn't show. Here is my php code : <html> <head> <title></title> <body> <? $host = @$_POST['host']; $trace = @$_POST['trace']; $self = $_SERVER['PHP_SELF']; ?> ...

kali信息主动收集之三层发现

安稳与你 提交于 2019-12-28 11:38:42
三层发现 优点可路由 速度比较快 缺点 速度比二层慢 经常被边界防火墙过滤 是IP、icmp协议(网络控制管理,路径发现网络发现诊断的协议) ping命令 ping IP -c 指定包数 用这个命令发到指定的包数之后就会结束发包 当我们如果探测一个目标机器可以ping他 他会返回ICMP的数据包还有一个办法就是路由追踪的方式可以作到探测目标机器在线或者离线 还可以发现从我的机器到目标机器经过了多少跳的路由。 用traceroute 域名 可以实现路由追踪 边界防火墙过滤的反应就是会变成三个星号 打开wireshark抓包 当Time-to-live 值超过最大数的时候他就会返回数据包 每经过一跳Time-to-live值就会减一 基于这个方式把路径上的所有方式都发现出来 Time-to-live变0了他就会给我回包了 ping -R 域名 使用这个命令也可以实现路由的追踪 记录从我的电脑到目标IP路径上的每一跳的IP地址但是和traceroute 显示的信息是不一样的如果没有受到限制traceroute是发现离我近的内网口IP地址,ping-R就是发现远的外网口IP地址。 ping命令加管道可以显示IP地址 ping命令不支持网段扫描所以要写shell脚本对IP地址段进行扫描 ping IP地址 -c 1 | grep -“bytes from” | cut -d " " - f

Powershell - Custom Tracert

蹲街弑〆低调 提交于 2019-12-26 05:39:08
问题 Tracert output: 1 4 ms 5 ms 3 ms 192.168.32.254 2 <1 ms <1 ms <1 ms 192.168.39.238 3 1 ms 1 ms 1 ms 10.88.8.122 4 2 ms 2 ms 1 ms 10.88.234.70 5 1 ms 1 ms 1 ms 10.88.246.137 6 1 ms 1 ms 1 ms 10.88.247.161 7 3 ms 4 ms 3 ms 89.146.116.133 8 15 ms 15 ms 16 ms 89.146.105.177 9 18 ms 18 ms 18 ms 89.146.105.178 10 19 ms 19 ms 18 ms 10.88.247.46 11 24 ms 18 ms 18 ms 10.88.8.86 12 21 ms 21 ms 20 ms 10.88.28.54 13 23 ms 21 ms 21 ms 10.88.28.217 14 23 ms 22 ms 23 ms 10.88.28.225 15 26 ms 25 ms 25 ms 10

Powershell - Custom Tracert

安稳与你 提交于 2019-12-26 05:38:08
问题 Tracert output: 1 4 ms 5 ms 3 ms 192.168.32.254 2 <1 ms <1 ms <1 ms 192.168.39.238 3 1 ms 1 ms 1 ms 10.88.8.122 4 2 ms 2 ms 1 ms 10.88.234.70 5 1 ms 1 ms 1 ms 10.88.246.137 6 1 ms 1 ms 1 ms 10.88.247.161 7 3 ms 4 ms 3 ms 89.146.116.133 8 15 ms 15 ms 16 ms 89.146.105.177 9 18 ms 18 ms 18 ms 89.146.105.178 10 19 ms 19 ms 18 ms 10.88.247.46 11 24 ms 18 ms 18 ms 10.88.8.86 12 21 ms 21 ms 20 ms 10.88.28.54 13 23 ms 21 ms 21 ms 10.88.28.217 14 23 ms 22 ms 23 ms 10.88.28.225 15 26 ms 25 ms 25 ms 10

【网络协议】ICMP协议、Ping、Traceroute

喜夏-厌秋 提交于 2019-12-26 05:34:38
ICMP协议 ICMP常常被觉得是IP层的一个组成部分,它是网络层的一个协议。它传递差错报文以及其它须要注意的信息。ICMP报文通常被IP层或更高层(TCP、UDP等)使用,它是在IP数据报内传输的。 ICMP报文大致分为两类:查询报文和差错报文。 先来看差错报文。当传送IP数据报错误发生时(比方主机不可达、网络不可达等),ICMP协议将会发送一个ICMP差错报文给源主机,好让主机做出对应的处理,也因此IP层以上的一些协议有可能做到可靠传输。 书中给出了ICMP差错报文中的一些组合(类型和代码的组合)描写叙述:如网络不可达、网络不可达、协议不可达、port不可达等。 这里说下port不可达的意思:UDP的规则之中的一个是,假设收到一份UDP数据报而目的port与某个正在使用的进程不相符,那么UDP返回一个ICMP不可达报文,将报文中的类型和代码的组合设定为port不可达。Traceroute程序就是利用port不可达来产生ICMP差错报文的。 另外,在大多数情况下,传送IP数据报错误发生,会产生一个ICMP错误报文。但以下各种情况都不会导致产生ICMP差错报文: ICMP差错报文不会产生差错报文(ICMP查询报文可能会产生ICMP差错报文); 目的地址是广播地址和多播地址的IP数据报; 作为链路层广播的数据报; 不是IP分片的第一片 源地址不是单个主机的数据报。

Get list of traceroute hops with php

烈酒焚心 提交于 2019-12-23 05:17:16
问题 shell_exec("traceroute IPaddress) returns traceroute to IPaddress (IPaddress), 30 hops max, 40 byte packets How do I retrieve the actual list of hops so I can tell where a problem occurs? 回答1: Those messages are supposed to be written to stderr instead of the regular stdout , so I'm not too sure why you're seeing them appear in the output. Instead of shell_exec() I would recommend using exec() because it captures both the output AND the return code of the process: exec('traceroute example.com

Is it possible to send an ICMP echo request from a swf?

你离开我真会死。 提交于 2019-12-22 12:40:01
问题 ActionScript 3 can send UDP packets via flash.net.DatagramSocket. Is their any way to send an ICMP packet? I'd also like to set the TTL flag so I can implement traceroute in an SWF. 回答1: UDP is not available on Flash Player, only on Adobe AIR runtime. So if you are not targeting a browser, you can use it. I don't know if you can send an ICMP packet with DatagramSocket - but you could try to set the TTL like this example: http://blog.debit.nl/2010/06/mdns-daap-announce-air-2-0/ And you might

How does traceroute work? [closed]

六月ゝ 毕业季﹏ 提交于 2019-12-21 06:59:44
问题 Closed. This question is off-topic. It is not currently accepting answers. Want to improve this question? Update the question so it's on-topic for Stack Overflow. Closed 7 years ago . It seems almost magical. What is the traceroute command doing in order to map out the entire path to some other node on the Internet? 回答1: Traceroute transmits packets with small TTL (Time To Live) values. The TTL is an IP header field that is used to prevent packets from running into endless loops. When a