python反恐精英代码_python下如何查询CS反恐精英的服务器信息
前言
服务器的相关知识曾经让我非常困惑。我相信还有很多的Python开发者和我有着类似的遭遇。本文主要介绍了python下如何查询CS反恐精英的服务器信息,有需要的可以参考学习。
CS反恐精英1.5版本示例代码
#!/bin/env python
import urllib2, base64, sys, getopt
import re
import socket
def Usage ():
print "Usage: hlds.py -h 127.0.0.1 -p 27015"
sys.exit(2)
def main ():
# Default values
host = "localhost"
port = ""
if len(sys.argv) < 1:
Usage()
try:
opts, args = getopt.getopt(sys.argv[1:], "h:p:a:")
except getopt.GetoptError:
Usage()
# Assign parameters as variables
for opt, arg in opts :
if opt == "-h" :
host = arg
if opt == "-p" :
port = arg
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
port = int(port)
sock.settimeout(10)
sock.connect((host, port))
sock.send('\xFF\xFF\xFF\xFF\x69\x6E\x66\x6F\x73\x74\x72\x69\x6E\x67\x0A\00')
request=sock.recv(1400)
sock.close()
server_info=request.replace('\xFF', '')
buffer = re.findall(r'\d+', server_info)
print buffer[6]
if __name__ == "__main__":
main()
CS反恐精英1.6版本示例代码
#!/bin/env python
import urllib2, base64, sys, getopt
import re
import socket
def Usage ():
print "Usage: hlds.py -h 127.0.0.1 -p 27015"
sys.exit(2)
def main ():
# Default values
host = "localhost"
port = ""
if len(sys.argv) < 1:
Usage()
try:
opts, args = getopt.getopt(sys.argv[1:], "h:p:a:")
except getopt.GetoptError:
Usage()
# Assign parameters as variables
for opt, arg in opts :
if opt == "-h" :
host = arg
if opt == "-p" :
port = arg
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
port = int(port)
sock.settimeout(10)
sock.connect((host, port))
sock.send('\xFF\xFF\xFF\xFF\x54\x53\x6F\x75\x72\x63\x65\x20\x45\x6E\x67\x69\x6E\x65\x20\x51\x75\x65\x72\x79\x00')
request=sock.recv(1400)
sock.close()
#server_info=request.replace('\xFF', '')
print request
#buffer = re.findall(r'\d+', server_info)
#print buffer[6]
#print buffer
if __name__ == "__main__":
main()
总结
以上就是关于python下查询CS反恐精英服务器信息的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
python反恐精英代码_python下如何查询CS反恐精英的服务器信息相关推荐
- python反恐精英cs_python下如何查询CS反恐精英的服务器信息
前言 服务器的相关知识曾经让我非常困惑.我相信还有很多的Python开发者和我有着类似的遭遇.本文主要介绍了python下如何查询CS反恐精英的服务器信息,有需要的可以参考学习. CS反恐精英1.5版 ...
- Python之Django实例--sysinfo项目搭建(中文版 Linux 服务器信息查看应用)
文章目录 1. 创建项目 1.1 创建项目 1.2 创建App 1.3 配置setting 1.4 生成迁移文件并设置管理员 1.5 测试是否配置成功 1.6 git 提交 1.6.1 设置忽略文件 ...
- python字典模糊查找_python字典模糊查询-女性时尚流行美容健康娱乐mv-ida网
女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 access中的 模糊 查询 ...
- 贪吃蛇python语言代码_Python贪吃蛇简单的代码
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 在自学Python的过程中在网上查询资料时发现了一些好玩的东西,python的游戏库模块,它可以自己弄一个小游戏来玩玩,然后我在网上找了一些游戏的代码,, ...
- python折叠代码_Python实现代码块儿折叠
Python实现代码块儿折叠 在python中方法和类都是可以折叠的,但是很多时候需要按照实现的功能将一部分代码折叠起来. 可以用着样的注释代码实现: # ''' your code ''' # 很简 ...
- linux编译cs文件,Linux Wine下编译安装CS反恐精英
CS反恐精英终于在我的Linux电脑上安装成功了, 为了一个游戏,怎么说呢,自己付出了不少,当然离不开网络,慢慢的自己喜欢上了Linux.不知道为什么,安全.简介.方便.我也说不清楚.我游戏玩的不多, ...
- python星空代码_python与云星空Web API
大家都知道,云星空是支持Web API的.在云社区搜查 Python .API 两个关键词,就会出现相应的显示如下. 感谢Cand,给我们提供了这么好的内容. 我这段时间是做数据迁移的,把WISE数据 ...
- 最炫python表白代码_Python制作微信好友背景墙教程(附完整代码)
引言 前段时间,微信朋友圈开始出现了一种晒照片新形式,微信好友墙,即在一张大图片中展示出自己的所有微信好友的头像. 效果如下图,出于隐私考虑,这里作了模糊处理. 是不是很炫,而且这还是独一无二的,毕竟 ...
- 用python计算准确率_Python下的scikit-learn预测准确率计算(代码实例)
1.评价 x_train, x_test, y_train, y_test = train_test_split(x, y, random_state=1, train_size=0.6) # 分类器 ...
最新文章
- 预写式日志(Write-Ahead Logging (WAL))
- 真正厉害的 AI,从来不走「捷径」
- python开发工程师面试题-超实用面试必看,Python工程师面试题
- 判断直线与线段是否相交,相交则输出交点x轴坐标
- 51nod 1649 齐头并进 (djikstra求最短路径,只用跑一次)
- 9个元素换6次达到排序序列_程序员必须掌握的:10大排序算法梳理已整理好
- 【Vulnhub靶机系列】DC1
- 图片素材网站|找素材、提升审美力就靠它了!
- canvas 2.0
- Anaconda配置OpenCV
- 【学习笔记】统计学入门(5/7)——二项分布
- Unity项目的框架设计
- EXCEL中去掉单元格首尾空格,保留字符串中间空格
- 模拟电子技术(二)基本放大电路
- 断点恢复执行时的设置
- linux的基础简答题,Linux认证考试试题及答案「简答题」
- Java 并发编程_详解 synchronized 和 volatile
- JS--数据类型--渡一教育(视频笔记)
- 联盟里这么多企业,哪一家会是我的东家?
- 从java环境配置到成功使用VOSviewer
热门文章
- 纯CSS3绘制的猫咪老师——献给喜欢CSS3及《夏目友人帐》的你
- i58400升级可以换什么cpu_宝贝标题关键词顺序可以换吗?关键词顺序对标题有什么影响?...
- iostream与iostream.h乱弹琴
- 牛客网 石家庄铁道大学新生选拔赛
- android 键盘隐藏监听,Android监听键盘显示和隐藏
- python实现天气查询
- 计算机考研自主命题表,都有那些学校考研数学是自主命题啊?
- flex-shrink 解决实际问题(flex-shrink:0避免图片被压扁)
- Winmail安装及服务启动失败问题
- 下面哪段程序能够正确的实现了GBK编码字节流到UTF-8编码字节流的转换