Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 0 additions & 9 deletions ScappyTest.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,4 @@ def build_packet(x, interface):
Dot11Elt(ID="TIM", info="\x00\x01\x00\x00"),
iface=interface, loop=1)
#sendp("I'm travelling on Ethernet", loop=1, inter=0.2)




build_packet("HellomynameisRyan","wlp2s0mon")





23 changes: 23 additions & 0 deletions args.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
import argparse

def get_cargs():
argumentSet = argparse.ArgumentParser()

modeSet=argumentSet.add_mutually_exclusive_group()
modeSet.add_argument("-s", "--send", required = False,
help="string to send in packet")
modeSet.add_argument("-l", "--listen", action ="store_const",
default = None, const = "listen", required = False,
help="Mode in which to run the script")

args = vars(argumentSet.parse_args())
if args["send"]:
mode = "send"
message = args["send"]
elif args["listen"]:
mode = "listen"
message = None
else:
mode = "default"
message = None
return (mode, message)
File renamed without changes.
15 changes: 15 additions & 0 deletions main.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import args
import sys
import ScappyTest

mode, message = args.get_cargs()

if mode == "send":
ScappyTest.build_packet(message, "wwlp2s0mon")
print "Packet Sent!"
elif mode == "listen":
print "Listen mode! Doesn't do anything yet"
elif mode == "default":
print "Default mode! Doesn't do anything yet"
else:
print "undefined????"