主机发现https://www.jianshu.com/p/b53d6d09246dOSI协议二层主机发现定义:利用OSI中链路层中的协议进行主机发现。一般使用ARP协议(局域网中通信使用ARP协议,利用MAC地址作为对应的识别地址)。优缺点
优点:速度快;可靠性高
缺点:无法扫描经过路由的主机工具:Netdiscover工具、Arping工具ARP协议是“Address Resolution P
转载
2023-07-03 10:24:22
30阅读
思想: 基于udp协议向遍历子网内所有ip地址,发送udp数据包到一个关闭的端口(你认为可能关闭的端口,如不放心可指定多个),如果受到回应的ICMP包说明此主机存在。udp发送数据包开销比较小。可以在此基础上增减namp调用的功能,完整扫描发现的主机上的端口。使用的python模块:netaddr,socket,ctypes,struct,threading,time,os#!/usr/bin
思想: 基于udp协议向遍历子网内所有ip地址,发送udp数据包到一个关闭的端口(你认为可能关闭的端口,如不放心可指定多个),如果受到回应的ICMP包说明此主机存在。udp发送数据包开销比较小。可以在此基础上增减namp调用的功能,完整扫描发现的主机上的端口。使用的python模块:netaddr,socket,ctypes,struct,threading,time,os#!/usr/bin
转载
2023-11-16 23:02:36
75阅读
# Python3打印主机名
在Python3中,我们可以使用`socket`模块来获取主机名。主机名是指网络上一台设备的名称,它用来识别和定位设备。本文将介绍如何使用Python3来打印主机名,并提供相应的代码示例。
## 使用socket模块
Python的`socket`模块提供了一组用于进行网络通信的接口。其中,`socket.gethostname()`函数可以用来获取主机名。
原创
2023-09-17 12:15:12
96阅读
经过几个月实践,更新如下:首先我的目标是:1:不给客户端装任何软件,即用户信息肯定是全自动生成。2:由我们IT去查询IP,计算机名,用户名任意一项能查出其他两项信息。3:最好是不花钱,SCCM虽然可以查,但毕竟是商业的,能省下钱当然最好啦。以下是四种方法,各有各的好,难度也越来越大和复杂,在这里说下我实践下来的做法。初级篇:最简单的方法,本帖里很多朋友也说了,组策略批处理给客户端运行,生成IP,计
# _*_ coding:utf-8 _*_ import json import requests #zabbix服务器的IP地址 zabbix_ip = "XXX" #zabb
转载
2022-10-17 16:07:30
55阅读
#!/usr/bin/env python3
#-*-coding:utf-8-*-
# @Author : 杜文涛
# @Time : 2018/5/22 9:24
# @File : scapy_tes
原创
2018-05-22 11:34:11
6252阅读
Nmap入门Nmap扫描参数
-iL:从文件导入目标主机或网段
-iR:随机选择目标主机
–exclude:后面跟的主机或网段将不再扫描范围内
–excludefile:导入文件的主机或网段将不再扫描范围中
-sL:list scan(列表扫描)仅列举制定目标的IP,不进行主机发现
-sn:Ping Scan 只进行主机发现,不进行端口发现
-Pn:将所有制定主机视作为开启,跳过主机发现的过程
Linux 网络命令必知必会之 tcpdump,一份完整的抓包指南请查收!这篇文章我总结得比较详尽,可以当字典查,建议收藏,不过别光顾着收藏,点赞什么的鼓励我一下,这能让我更有动力给大家输出更好的内容。01 简介#
tcpdump 是一款 Linux 平台的抓包工具。它可以抓取涵盖整个 TCP/IP 协议族的数据包,支持针对网络层、协议、主机、端口的过滤,并提供 and、or、not 等逻辑语句来
在使用 `python3 pyzabbix` 模块删除主机组时,可能会遇到一些问题。本文将详细介绍如何解决这个问题,包括版本对比、迁移指南、兼容性处理、实战案例、排错指南和性能优化等内容。
## 版本对比
在进行版本对比时,我们需要确认不同版本之间的兼容性,以避免出现问题。以下是 `pyzabbix` 模块的主要版本变化及其兼容性分析。
```mermaid
quadrantChart
需求:开发一个主机批量管理系统,要求按saltstack方式执行命令 1 #!/usr/bin/env python3.5
2 # -*- coding:utf8 -*-
3 import os,sys,pickle,logging
4 BASEDIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
5 s
一,功能介绍 Nmap是网络连接端口扫描软件,用来扫描网上电脑开放的哪些连接端口,并且确定哪些服务运行在哪些端口连接,推断是哪个操作系统,他是网络管理员必备的软件之一,以及用于评估网络系统安全。 二,部署指南 * kali集成坏境 * 单独安装 三,实战Nmap<扫描选项><扫描目标>(一)主机发现 1)主机发现原理 主机发现的原
转载
2024-06-24 05:34:16
433阅读
局域网arp主机发现
原创
2020-11-02 22:16:10
342阅读
上节课我们已经介绍了nmap的安装使用方法,这节课我们来看下如何使用nmapping 扫描选项参数 -sP 可以显示出在线主机,然后回显做出相应的主机.优点: 使用ping扫描,可以轻易的获取目标信息而不会被轻易发现.也不会返回太多的信息造成对分析的干扰. [root@xinsz08 ~]# nmap -sP 192.168.1.102/24Starting Nmap 7.60 ( https:
原创
2021-04-12 22:02:57
1353阅读
上节课我们已经介绍了nmap的安装使用方法,这节课我们来看下如何使用nmapping 扫描选项参数 -sP可以显示出在线主机,然后回显做出相应的主机.优点: 使用pi...
转载
2022-04-22 10:21:20
221阅读
Nmap TCP-SYN Ping主机发现
TCP连接模型
TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。
Nmap -sn ping scan(Nmap主机存活性扫描)
用wireshark配合抓包
原创
2023-04-23 09:39:44
1530阅读
Python中使用scapy模拟数据包实现arp攻击、dns放大攻击例子,pythonscapy
Python中使用scapy模拟数据包实现arp攻击、dns放大攻击例子,pythonscapy scapy是python写的一个功能强大的交互式数据包处理程序,可用来发送、嗅探、解析和伪造网络数据包,常常被用到网络攻击和测试中。 这里就直接用python的scapy搞。 这里是arp
转载
2023-11-24 10:30:59
64阅读
问题后期会有次序的整理,目前整理一小部分
1.部署之后出现403问题。403权限问题的修改:(1)打开nginx.conf文件vim /etc/nginx/nginx.conf(2)按键盘“i”进入编辑模式,修改第一行为user root;(3)按键盘“esc”退出键,输入:wq,保存并推出。(4)查看80端口占用pid值lsof -i tcp:80(5)杀死pid=14012的进程ki
转载
2024-07-31 16:59:27
32阅读
修改etc下的profile文件。
原创
2024-07-16 11:11:10
898阅读
Python 3 简介Python 3 是一种高级编程语言,可以运行在各种操作系统中。它是Guido van Rossum 在1989年底发布的,现在由 Python 软件基金会维护。Python 3 与其前身 Python 2 相比,有很多重要的改进和新特性。最明显的是 Python 3 在语法和标准库上有很多变化,这些变化使得 Python 3 更加现代化、易于学习和使用。为什么选择 Pyth
转载
2023-07-26 13:30:09
171阅读