首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

python 收集主机信息

也是通过收集主机的一些参数信息,熟悉python里的文件读取,字符切割,字典存储等知识。 文章结构: (1) 文章目的,需要收集的信息,并逐个分析如何获取信息。...目的 用python 脚本实现收集主机信息:   (1)主机名(hostname).   当然了,在命令行下,直接使用"hostname" 命令就可以直接输出本机的hostname了。...但是我们现在用python 一般是用读取文件的方式获取信息主机的hostname 在"/etc/sysconfig/network" 文件里。 ?   (2)ip地址.  ...')     cpu = getCpu('/proc/cpuinfo')     mem = getMemory('/proc/meminfo')     dic = {} #定义空字典,上面收集到的主机信息都是字典形式的...在字典里保存了,文章开头列出所需的9个主机信息。 3. 总结: 还是熟悉读取文件的方法: 对字符切割,对列表的操作等等。如果需要读取其他的主机信息,再增加函数就可以了。

78910

信息收集之主机发现:masscan

masscan的发包速度非常快,在windows中,它的发包速度可以达到每秒30万包;在Linux中,速度可以达到每秒160万。masscan在扫描时会随机选择目标IP,所以不会对远程的主机造成压力。...10.0.0.233"的范围地址 3、CIDR地址 类似于"0.0.0.0/0",多个目标可以用都好隔开 -p > 指定端口进行扫描 --banners 获取banner信息...回应请求 --append-output 以附加的形式输出到文件 --iflist 列出可用的网络接口,然后退出 --retries 发送重试的次数,以1秒为间隔 --nmap 打印与nmap兼容的相关信息...masscan 10.0.0.0/8 -p80 --banners --source-ip x.x.x.x 含义是扫描10.x.x.x网段80端口的开放信息,并且获取banner信息。...list:这是一个简单的列表,每行一个主机和端口对。只需使用参数-oL。或者,使用参数 --output-format list和--output-filename 。

5.7K41

Linux主机安全排查

(3)使用lsof –i(仅限Linux)显示进程和端口对应关系 ? 三. CPU等使用检测 使用top命令查看,可按大写P让其按cpu大小排序 。...也有在状态中显示内核版本的信息,笔者猜测这些记录应该是属于系统的操作,如开机,关机,重启等操作 第四列信息:开始时间,其中的日期格式为date +"%a %b %d" 第五列信息:结束时间...日志文件 less /var/log/messages 作用:纪录几乎系统发生的错误讯息 关注信息:记录运行信息和认证信息,对于追查恶意用户的登录行为有很大帮助 less /var/log/secure...ssh登录日志会存储于/var/log/secure中,若日志中出现连续大量的登录错误信息,则可能意味着远程主机在尝试破解ssh登录口令。.../var/log/wtmp 用last打开 作用:记录登录信息 信息:查看最近的用户登录情况。

8.3K20

Linux 主机网络接入配置

现时代没有接入网络的主机已然等同于一堆废铁。在网络配置的过程中,通常我们需要配置本机IP地址,缺省网关,DNS,主机名等等。本文主要描述在Linux环境下,主要以传统命令行方式讲解如何将主机接入网络。...如果硬件接口的物理位置信息可用,则根据此信息进行命名,例如enp2s0     (d) 如果用户显式启动,也可根据MAC地址进行命名,enx2387a1dc56;     (e) 上述均不可用时...CIDR:无类别的预见路由     ifconfig Interface IP/MASK ifconfig示例 # more /etc/redhat-release ###当前环境 CentOS Linux...(Not used in the Linux ker-nel.) Use 该路由被使用的次数,可以粗略估计通向指定网络地址的网络流量。...[status] [--static|--transient|--pretty] 选项说明如下: status——可同时查看静态、瞬态和灵活三种主机名及其相关的设置信息

7.1K00
领券