summaryrefslogtreecommitdiff
path: root/fast/submitter.py
blob: a5df7cbadf0fe48838ea927ab883f6b360d646c9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
from pwn import *

def submit(flags):
	accepted_flags, rejected_flags = {}, {}
	r = remote('submission.ctf.saarland', 31337)
	for flag in flags:
		r.sendline(flag.encode())
		response = r.recvline().decode().strip()
		if response.startswith('[OK]'):
			accepted_flags[flag] = response
		else:
			rejected_flags[flag] = response
	return accepted_flags, rejected_flags