zoukankan      html  css  js  c++  java
  • Python——scapy模块实现tcp探测目标服务器路由轨迹

     

    scapy模块的安装

    484 yum install tcpdump graphviz ImageMagick -y
    485 wget http://www.secdev.org/projects/scapy/files/scapy-2.2.0.tar.gz
    486 tar -zxvf scapy-2.2.0.tar.gz
    487 cd scapy-2.2.0/
    488 ls
    489 python setup.py install

    import os,time,subprocess
    import logging,warnings
    from  scapy.all import traceroute
    domains=raw_input('please input a domain')
    target=domains.split(' ')
    dport=[80]
    if len(target)>=1 and target[0]!='':
    	res,unan=traceroute(target,dport,retry=-2)    #需要使用数组存储结果
    	res.graph(target= "> test.csg")                 #绘制csg
    	time.sleep(1)                      #暂时不知道这个的作用
    	subprocess.Popen('/usr/bin/convert test.csg test.png',shell=True)    #转换格式
    else:
    	print 'domain no exit'
    

      

      生成以下两个文件

  • 相关阅读:
    unitTest单元测试框架
    Day06_页面发布与课程管理
    Day05_RabbitMQ研究
    Day04_页面静态化
    Day04_freemarker
    Day03_CMS页面管理开发
    Java概述练习题
    01_语言概述
    00_编程入门
    德道经
  • 原文地址:https://www.cnblogs.com/biaopei/p/8487591.html
Copyright © 2011-2022 走看看