分步banner脚本的书写 python编程学习笔记190515

前几天乱删电脑注册表搞到系统崩溃了几天,又没有好好学习了,今天才重新装好系统。。。nozuonodie。

最近在学python,简单语法也不想写了。今天看了一下banner脚本怎么搞,

什么是banner,
banner是连上某些服务器,服务器欢迎的第一条语句,

通常,会标识正在运行的服务,显示服务名称和版本号,
可以获取这些信息进行收集。

什么是socket:
网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口;HTTP是轿车,提供了封装或者显示数据的具体形式;Socket是发动机,提供了网络通信的能力。

那么先来编写一个简单的py脚本:
分步banner脚本的书写 python编程学习笔记190515

这里有一个小坑,就是我在vim
编写时,
编成了这样子:
分步banner脚本的书写 python编程学习笔记190515
那就完了,
千万要记住,
不能用py关键字,
他会把此文件当成了socket模块,
然后里面代码就完全运行不了了。
换个别的名字就行