コード例 #1
0
ファイル: x-start-twice.py プロジェクト: KqSMea8/gueslang
import monkey
import os

if monkey.init(None, 0, 0, None) == False:
    os._exit(1)
if monkey.start() == False:
    os._exit(1)
if monkey.start() == False:
    os._exit(1)
コード例 #2
0
import monkey
import os


def datacb(vhost, url, get, get_len, post, post_len, header):
    os._exit(1)


def urlch(string):
    return 0


monkey.init(None, 0, 0, None)
monkey.set_callback('data', datacb)
monkey.set_callback('url', urlch)
monkey.start()
os.system('wget -q -t2 -O /dev/null localhost:2001')
monkey.stop()
コード例 #3
0
ファイル: hello.py プロジェクト: assembla/fluent-bit.1
import monkey

f = open('/tmp/index.html', 'w')
f.write("<html><body><h2>Hello Monkey</h2></body></html>")
f.close()

monkey.init(None, 0, 0, '/tmp/')
monkey.configure(indexfile='index.html')

monkey.start()
raw_input("Press enter to stop the server...")
monkey.stop()
コード例 #4
0
import monkey
import os

monkey.init(None, 0, 0, None)
monkey.start()

n1 = len(monkey.mimetype_list())

monkey.mimetype_add("name1", "1")
monkey.mimetype_add("name2", "2")

n2 = len(monkey.mimetype_list())

if n2 - n1 != 2:
    os._exit(1)

monkey.stop()
コード例 #5
0
import monkey
import os

if not monkey.init(None, 0, 0, None):
    os._exit(1)
if not monkey.stop():
    os._exit(1)
コード例 #6
0
ファイル: x-wrong-ip.py プロジェクト: jvb209/monkey
import monkey
import os

if not monkey.init('lol', 0, 0, None):
    os._exit(1)
コード例 #7
0
ファイル: x-wrong-port.py プロジェクト: AmesianX/monkey
import monkey
import os

if not monkey.init(None, -1, 0, None):
    os._exit(1)
コード例 #8
0
import monkey

with open('outputs/a', 'w') as f:
    f.write('a\n')
print('a')

monkey.init({'p1': 5, 'p2': 6})

with open('outputs/b', 'w') as f:
    f.write('b\n')
print('b')

while True:
    pass