# Python获取局域网内主机名 在局域网中,有时我们需要获取本地网络中的主机名信息。Python作为一种强大的编程语言,提供了多种方法来实现这个目标。本文将介绍如何使用Python获取局域网内主机名,并提供相应的代码示例。 ## 什么是主机名? 在计算机网络中,主机名是指标识网络中计算机的名称。主机名可以帮助我们识别和区分不同的设备。在局域网中,每台计算机都有一个唯一的主机名。 ##
原创 2023-10-14 12:46:35
123阅读
    我们在对局域网的网络情况进行维护时,经常需要收集网络中存活的IP,这时候我们可以写一个shell脚本,自动收集某一网段的IP。执行该脚本,在线IP绿色显示,离线IP红色显示;并分别写入到指定IP状态列表文件中。[root@centos ~]# cd /usr/local/bin/[root@centos bin]# vim alive.sh#!/bi
原创 2016-01-17 14:30:21
2598阅读
ARP帧数据结构 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#define BROADMAC {0xFF,0xFF,0xFF,0xFF,0xFF,0xFF} //广播MAC #define EH_TYPE 0...
原创 2021-08-05 14:45:50
811阅读
  ARP帧数据结构   #define BROADMAC        {0xFF,0xFF,0xFF,0xFF,0xFF,0xFF} //广播MAC  #define EH_TYPE     &nbs
原创 2009-01-04 21:28:00
2132阅读
刚接触kali,对kali上的工具很好奇。比如,ettercap有个列出局域网所有主机的功能,原以为该功能由ettercap实现
原创 2022-11-07 18:33:19
617阅读
七、测试局域网内主机是否alive的小脚本 此脚本用于检查192.168.1.100到192.168.1.200之间的主机是否alive。脚本如下: #!/bin/bash #Checks to see if hosts 192.168.1.100-192.168.1.200 are alive for n in {100..200}; do host=192.16
转载 精选 2010-10-12 16:56:33
563阅读
192.168.1.10:两张网卡eth0为内网网卡,eth1外网网卡192.168.1.11-17:局域网内需要联网的客户机在10主机上安装squid      yum -y install squid   2.配置squid 编辑  /etc/squid/squid.conf文件,内容如下,本文使用较简单的配置,只
原创 2017-10-12 16:22:25
1434阅读
上一篇访问: 桌面技巧:用无桌面LINUX管理有桌面的WINDOWS   如图:C机器不能被客户端A直接访问,平时经常需要管理C上的数据库。以前的做法是远程桌面登录到B(假设B为windows),再通过B远程桌面连接到C。这样,很是麻烦。现介绍一种比较方便的方法。(当然,通过B和C所在的网关设置端口转发也是可以的,但通常是不允许这样做的。这里介绍的是另一种方式). &nb
原创 2009-07-03 16:55:54
1946阅读
3评论
通过iptables实现局域网内主机名解析 突发奇想:在Lan内架设linux apache服务器(IP:192.168.1.80),作为企业内部的web站点。由于未申请合法域名,在客户端只能通过 http://192.168.1.80方式打开网页。确实不够美观,也不能凸显郭工的专业水准~~   可否用域名方式访问192.168.1.80呢?当然是可以的..... 架
原创 2011-06-20 11:49:39
1351阅读
目前自己正在学习socket,参考网上的代码,自己用JAVA写了一个可以实现服务端和客户端实现文件传输图片,目前只在局域网中测过。 使用时,先运行服务端,在运行客户端,路径可根据需要更改。服务端代码:主类:package link; import java.net.ServerSocket; import java.net.Socket; public class mainFunct
    让网络运维人员最头疼的问题恐怕是BT的使用了。其负面影响众所周知:少数用书使用BT软件将占用大量的带宽,而影响局域网内大多数正常网用户的使用;甚至是局域网中只要有人开了BT,其他人连正常的网页浏览都不能够保证。即BT占用网络资源太多,造成网络资源紧张。   目前很多企业,都存在着员工利用工作时间通过局域网不分时间段地、无节制地使用BT、电驴等软件下载与工作无
转载 2009-05-05 14:12:23
535阅读
2评论
# -*- coding: utf-8 -*- import socket import struct import os def outputCmd(cmd): r = os.popen(cmd) text = r.read() r.close() return text def getPCName(ip): return socket.gethos
转载 2023-06-14 15:36:20
0阅读
#!/bin/bash #20170824 #Check the network is online read -p "Enter your network segment(example 192.168.1.):" ip_num echo "Please wait..
原创 2017-08-24 00:50:12
1612阅读
利用nmap推荐指数:☆☆☆☆☆命令如下:nmap -sP 192.168.123.1/24当前命令即可查看当前局域网内有拿些存活的主机。nmap扫描存活主机利用fping推荐指数:☆☆☆☆命令如下:fping -a -g 192.168.1.1/24参数说明:-a :显示存活的(alive)-g : 指定一个范围 (group)-u : 显示不存活的(unreacheable)。和-a 是取反的
转载 2021-05-17 10:55:49
1435阅读
局域网内Java项目的开发是一种常见的软件开发方式,它允许在内网环境中构建和部署Java应用程序。在这篇文章中,我们将介绍局域网内Java项目的基本原理,并提供一些示例代码来帮助读者理解。 ## 什么是局域网内Java项目? 局域网(LAN)是指在一个相对较小的区域内连接多台计算机的一种网络。局域网内Java项目是指在这个局域网中开发和部署的Java应用程序。这种开发方式通常用于企业内部的软件
原创 2023-10-01 06:29:14
179阅读
# 在Java中实现局域网内广播 在开发过程中,有时我们需要在局域网内进行广播通信,例如发送消息到同一网络下的所有设备。本文将指导您如何在Java中实现这个功能。从基本流程到每一步的代码示例,我们将详细解析。 ## 流程概述 首先,让我们明确步骤。下面是实现Java局域网内广播的一个简要流程表: | 步骤 | 说明 | | ---
原创 9月前
93阅读
[root@snlinux1 ~]# vim wlan.sh #!/bin/bash # ping check scripts for IP in 192.168.9.{1..254} do ping -c 2 -i 0.1 -W 1 
原创 2014-09-05 14:26:46
783阅读
#!/bin/bash for i in $(seq 254)   do     {         ping -c 4 192.168.1.$i &>/dev/nu
原创 2017-04-26 14:20:23
1102阅读
ping命令扫描局域网内主机
原创 2014-06-15 14:47:16
2683阅读
# 如何用Java获取局域网内所有机器 在计算机网络中,局域网(LAN)是连接在一起的一组计算机和设备,它们共享资源,如文件、打印机和互联网连接。获取局域网内所有机器的信息,对于网络管理、设备监控或开发某些应用非常重要。本文将介绍如何通过Java程序获取局域网内的所有机器,并提供相关的代码示例。 ## 基本原理 获取局域网内的所有机器主要依赖于网络中的一个协议——Ping协议。Ping命令通
原创 2024-09-02 04:46:08
184阅读
  • 1
  • 2
  • 3
  • 4
  • 5