python下如何查詢CS反恐精英的服務(wù)器信息
前言
服務(wù)器的相關(guān)知識(shí)曾經(jīng)讓我非常困惑。我相信還有很多的Python開發(fā)者和我有著類似的遭遇。本文主要介紹了python下如何查詢CS反恐精英的服務(wù)器信息,有需要的可以參考學(xué)習(xí)。
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()
總結(jié)
以上就是關(guān)于python下查詢CS反恐精英服務(wù)器信息的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流。
相關(guān)文章
顯卡驅(qū)動(dòng)CUDA?和?pytorch?CUDA?之間的區(qū)別
本文主要介紹了顯卡驅(qū)動(dòng)CUDA?和?pytorch?CUDA?之間的區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03
Python之兩種模式的生產(chǎn)者消費(fèi)者模型詳解
今天小編就為大家分享一篇Python之兩種模式的生產(chǎn)者消費(fèi)者模型詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-10-10
django js實(shí)現(xiàn)部分頁(yè)面刷新的示例代碼
今天小編就為大家分享一篇django js實(shí)現(xiàn)部分頁(yè)面刷新的示例代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-05-05
python中l(wèi)ogging模塊的一些簡(jiǎn)單用法的使用
這篇文章主要介紹了python中l(wèi)ogging模塊的一些簡(jiǎn)單用法的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-02-02
如何讓利用Python+AI使靜態(tài)圖片動(dòng)起來(lái)
這篇文章主要介紹了如何讓利用Python+AI使靜態(tài)圖片動(dòng)起來(lái),基于的GAN生成對(duì)抗網(wǎng)絡(luò)圍繞主題實(shí)現(xiàn)靜態(tài)圖片動(dòng)起來(lái)的效果。具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-06-06
Python調(diào)用Google?Bard的圖文詳解
Google?Bard?是一種開源數(shù)據(jù)可視化和探索工具,可為?開發(fā)人員?提供支持,本文主要為大家介紹了Python調(diào)用Google?Bard的方法,需要的可以參考下2023-08-08
matplotlib畫混淆矩陣與正確率曲線的實(shí)例代碼
混淆矩陣也稱誤差矩陣,是表示精度評(píng)價(jià)的一種標(biāo)準(zhǔn)格式,下面這篇文章主要給大家介紹了關(guān)于matplotlib畫混淆矩陣與正確率曲線的相關(guān)資料,需要的朋友可以參考下2021-06-06
Python虛擬環(huán)境遷移的實(shí)現(xiàn)
本文主要介紹了Python虛擬環(huán)境遷移的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03
python 隨機(jī)密碼生成器的實(shí)現(xiàn)示例
隨機(jī)密碼生成器是一種非常有用的工具,它可以幫助我們生成隨機(jī)的、復(fù)雜的密碼,提高我們的賬戶安全性,本文就來(lái)介紹一下python 隨機(jī)密碼生成器的實(shí)現(xiàn)示例,感興趣的可以了解一下2023-11-11

