• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
new Project
博客园    首页    新随笔    联系   管理    订阅  订阅
python实现简单信息收集

python实现简单信息收集

import whois
import socket
import sys


def Query(domain):
	ip = socket.gethostbyname(str(domain)) # 获取IP地址
	data = whois.whois(domain)
	print ("[+] This server IP is : "+ip)
	print("Basic information: ")
	print (data)

def mainMod(name, domain):
	print("\n\ # 好看的字符
		   ******\n\
		 *********\n\
		**       **\n\
		**       **\n\
		**       **\n\
		**       **\n\
		**       **\n\
		  *******\n\
		   *****  ")
	print ('[+] This is '+ name +' Mod!')
	print ('[+] please wait...')
	Query(domain)

if __name__ == '__main__':
	if len(sys.argv) == 2:
		mainMod(sys.argv[0], sys.argv[1])

基本原理是调用whois库和socker库进行数据搜集。不是特别全面。第一个参数给域名就行。

posted on 2021-08-17 20:55  化翎  阅读(159)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3