zoukankan      html  css  js  c++  java
  • Python中的网络扫描大杀器Scapy初探

    Python中的网络扫描大杀器Scapy初探

     
       

    最近经历了Twisted的打击,这个网络编程实在看不懂,都摸不透它的内在逻辑,看来网络编程不是那么好弄的。还好,看到了scapy,这种网络的大杀器,让我一看就爱不释手,这才是我需要的网络工具啊。Scapy的功能如此之多,以至于。。。我到现在还是没看懂。在官方网站也介绍的不多,后来搜了一下,有一本书Security Power Tools一书中,第六章介绍了Scapy,虽然简单,但是还是不明白,这两天一直在忙活着看Scapy。看了几个应用,比较不错的有几个

    1。扫描局域网内的客户机,将IP与MAC地址列出来

    2。找DHCP服务器,列出IP与MAC地址

    3。DNS解析

    Scapy的强大之处就是它的自由度啊,可以自己封装一个网络包,然后发出去,包的内容自己定义,自由度太大了,现在才明白了OSI七层结构跟TCP/IP结构啊。真是受益匪浅。对包的结构涉及很深,对包的结构有很高的要求,反正我也看不懂,只是用来解决一些实际的问题。

    Scapy的安装很简单,看官网的安装就可以

    http://www.secdev.org/projects/scapy/doc/installation.html#installing-scapy-v2-x

    安装完成后,先去下载一个OSI七层结构图,以作参考

  • 相关阅读:
    Linux熟悉命令
    Spring boot
    python jdbc操作数据库
    python 获取异常
    EntityFramework6 in github
    Java classloader机制测试命令
    SinalR
    asp.net httpmodule问题
    VMVare虚拟机的异常处理---内部错误
    Oracle11g客户端安装及plsql配置
  • 原文地址:https://www.cnblogs.com/L-H-R-X-hehe/p/3954739.html
Copyright © 2011-2022 走看看