Example #1
0
def send_ether(src, dst, type, payload, interface="ens33"):
    # 48-bit Ethernet addresses
    assert (len(src) == len(dst) == 6)

    # 16-bit Ethernet type
    assert (len(type) == 2)  # 16-bit Ethernet type
    #s = socket(AF_PACKET, SOCK_RAW)
    s.bind((interface, 0))
    sock = RawSocket("ens33", 0xAAAA)
    #sock.send("some data")
    #sock.send(payload, dest="\xFF\xFF\xFF\xFF\xFF\xFF")
    s.send((dst + src + type + payload))
    print("Send!!!")
Example #2
0
#!/usr/bin/env python
from rawsocketpy import RawSocket

sock = RawSocket("wlp2s0", 0xEEFA)
sock.send("some data")
sock.send("personal data", dest="\xAA\xBB\xCC\xDD\xEE\xFF")
Example #3
0
def createRawSocket(interface):
    global rawSocket
    rawSocket = RawSocket(interface, ETHER_TYPE)
from rawsocketpy import RawSocket
sock = RawSocket('wlp2s0', 0xEEFA)
while True:
    print(sock.recv())
Example #5
0
from rawsocketpy import RawSocket
from stringexec import parseString
sock = RawSocket('lo', 0xEEFA)
while True:
  package = sock.recv().data
  print package
Example #6
0
from rawsocketpy import RawSocket;
import time
sock = RawSocket('lo', 0xEEFA)
while True:
  sock.send('Boo2')
  print('Boo has been sent')
  time.sleep(0.5)