init
This commit is contained in:
		
							
								
								
									
										29
									
								
								LICENSE
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								LICENSE
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,29 @@ | ||||
| BSD 3-Clause License | ||||
|  | ||||
| Copyright (c) 2024, AlterWare | ||||
| All rights reserved. | ||||
|  | ||||
| Redistribution and use in source and binary forms, with or without | ||||
| modification, are permitted provided that the following conditions are met: | ||||
|  | ||||
| 1. Redistributions of source code must retain the above copyright notice, this | ||||
|    list of conditions and the following disclaimer. | ||||
|  | ||||
| 2. Redistributions in binary form must reproduce the above copyright notice, | ||||
|    this list of conditions and the following disclaimer in the documentation | ||||
|    and/or other materials provided with the distribution. | ||||
|  | ||||
| 3. Neither the name of the copyright holder nor the names of its | ||||
|    contributors may be used to endorse or promote products derived from | ||||
|    this software without specific prior written permission. | ||||
|  | ||||
| THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" | ||||
| AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | ||||
| IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | ||||
| DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE | ||||
| FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | ||||
| DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR | ||||
| SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER | ||||
| CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, | ||||
| OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | ||||
| OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||||
							
								
								
									
										27
									
								
								rcon.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								rcon.py
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,27 @@ | ||||
| import socket | ||||
|  | ||||
| # create a UDP socket | ||||
| sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) | ||||
|  | ||||
| # set the address and port of the remote host | ||||
| ip_address = '127.0.0.1' | ||||
| port = 20810 | ||||
|  | ||||
| remote_address = (ip_address, port) | ||||
|  | ||||
| # set a timeout of 5 seconds for recvfrom() | ||||
| sock.settimeout(5.0) | ||||
|  | ||||
| # send a message to the remote host | ||||
| message = b'\xff\xff\xff\xffgetbots ' | ||||
| sock.sendto(message, remote_address) | ||||
|  | ||||
| try: | ||||
|     # wait for a response from the remote host | ||||
|     response, remote_address = sock.recvfrom(4096) | ||||
| except socket.timeout: | ||||
|     # handle timeout | ||||
|     print('Timed out while waiting for response.') | ||||
| else: | ||||
|     # print the response | ||||
|     print('Received: ', response) | ||||
		Reference in New Issue
	
	Block a user