自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Python编程——使用scapy模块进行ARP局域网扫描,获取主机IP和MAC

1. scapy模块(1)scapy模块的特点:scapy是一个可用于网络嗅探的非常强大的第三方库。主要具有以下几个特点:1. 可以以交互模式运行(命令行),也可以作为第三方库(写成黑客脚本等);2. 可以用来做packet嗅探和伪造packet;3. 已经在内部实现了大量的网络协议,可以用来编写非常灵活的工具;4. 它可以伪造或者解析多种协议的报文,还具有...

2019-02-26 21:39:40 7235

原创 Python编程——使用socket,psutil模块阻止远端主机运行特定程序

这篇文章也是对前面所学的网络编程的一个巩固和实战,在这个案例中,主要实现的功能是:1. 利用socket,psutil模块阻止远端主机运行特定程序——这里的特定程序规定了【'calc.exe','cmd.exe'】,不同操作系统进程的名字会有所不同;2. 客户端连接服务器,接收服务器中的黑名单——即阻止运行的特定程序,将黑名单打印出来;通过psutil.pids()获得本机运行的所有...

2019-02-25 21:57:12 328

原创 Python编程——网络编程:TCP编程和UDP编程(附实例)

1. python网络编程(1)网络服务:Python 提供了两个级别访问的网络服务:1. 低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统Socket接口的全部方法。2. 高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发在下面的介绍中,主要针对的是低级别的网络服务支...

2019-02-25 19:52:36 1112

原创 Python编程——多进程与多线程编程(附实例)

进程与线程的概念进程,是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竟争计算机系统资源的基本单位。每一个进程都有一个自己的地址空间,即进程空间或(虚空间)。进程空间的大小只与处理机的位数有关,一个 16 位长处理机的进程空间大小为216 ,而 32 位处理机的进程空间大小为 232 。进程至少有 5 种基本状态,它们是:初始态,执行态,等待状态,就绪状态,终止状态。...

2019-02-24 14:40:16 1091

原创 Python编程——面向对象的三大特征:封装,继承和多态(附实例)

我们知道:类有三个特征:封装、继承、多态。1. 类的封装封装:类封装了一些方法,可通过一定的规则约定方法进行访问权限。封装在于明确区分内外,使得类实现者可以修改封装内的东西而不影响外部调用者的代码;而外部使用用者只知道一个接口(函数),可以通过这个接口去实现类内部写好的功能,但是不能直接访问或者修改类中的私有变量。在python中,默认的成员变量都是public的,如果成员变量前面...

2019-02-21 21:18:29 666

原创 Python编程——面向对象与类的定义和使用

1. 面向对象 日常中的对象:是一种可以被我们感知及操作的可触摸的实体。例如铃铛,它可以发出响声。软件开发中的对象:虽然不能被触摸和感知,但是他们是一些东西的模型。是数据与相关行为的集合。面向对象:面向简单来说就是指向,因此面向对象就是功能性的指向建模对象。2. 类和对象(1)创建Python类:使用class关键字来定义一个类,class之后为类的名称(通常首字母大写...

2019-02-16 22:32:17 498

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除