# 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
转载
2023-10-08 19:40:39
86阅读
让网络运维人员最头疼的问题恐怕是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局域网内广播的一个简要流程表:
| 步骤 | 说明 |
| ---
[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阅读