Esempio n. 1
0
def test_server():
  fuzzer = Shiva("/usr/bin/ncat", "server", arguments="-lp4444", hostname="127.0.0.1", port=4444)

  fuzzer.start()
  fuzzer.load(0, "test/packet1")
  for i in range(1,len(fuzzer.cases)):
    fuzzer.load(1, "test/packet2")
  fuzzer.stop()
Esempio n. 2
0
def test_client():
  fuzzer = Shiva("/usr/bin/irssi", "client", hostname="127.0.0.1", port=6667)

  fuzzer.start()
  fuzzer.load(0, file="test/packet1")
  for i in range(1,len(fuzzer.cases)):
    fuzzer.load(i, file="test/packet2")
  fuzzer.stop()
Esempio n. 3
0
def test_file():
  fuzzer = Shiva("/usr/bin/opera", "file", arguments="test/test1.html", outfile="test/test1.html")
  for i in range(1, len(fuzzer.cases)):
    fuzzer.start()
    fuzzer.load(i, "test/test.html")
    fuzzer.stop()
Esempio n. 4
0
def test_env():
  fuzzer = Shiva("/usr/bin/ncat", "env", arguments="127.0.0.1 4444")
  for i in range(1,len(fuzzer.cases)):
    fuzzer.load(i, "||")
    fuzzer.start("HAHA")
    fuzzer.stop()
Esempio n. 5
0
def test_args():
  fuzzer = Shiva("/usr/bin/ncat", "args", arguments="127.0.0.1 ||")
  for i in range(1,len(fuzzer.cases)):
    fuzzer.load(i)
    fuzzer.start()
    fuzzer.stop()