/* Clean up memory so we don't leak */ free(buf); return val; } """) if __package__ is None or __package__ == "": from bookutils import print_file else: from .bookutils import print_file if __name__ == "__main__": print_file("program.c") if __name__ == "__main__": import os os.system('clang -fsanitize=address -g -o program program.c') if __name__ == "__main__": import os os.system('./program 99; echo $?') if __name__ == "__main__": import os os.system('./program 110')
tool = fuzzingbook """ % token if __name__ == "__main__": with open(conf, "w") as file: file.write(fuzzmanagerconf) from pygments.lexers.configs import IniLexer if __package__ is None or __package__ == "": from bookutils import print_file else: from .bookutils import print_file if __name__ == "__main__": print_file(conf, lexer=IniLexer()) # ### Starting the Server if __name__ == "__main__": print('\n### Starting the Server') from multiprocessing import Process import subprocess def run_fuzzmanager(): def run_fuzzmanager_forever(): proc = subprocess.Popen( ['python', 'FuzzManager/server/manage.py', 'runserver'],
if __name__ == "__main__": f.write(inspect.getsource(my_sqrt)) f.write('\n') f.write(inspect.getsource(my_sqrt_with_type_annotations)) f.write('\n') f.write("print(my_sqrt_with_type_annotations('123'))\n") f.flush() if __package__ is None or __package__ == "": from bookutils import print_file else: from .bookutils import print_file if __name__ == "__main__": print_file(f.name) import subprocess if __name__ == "__main__": result = subprocess.run(["mypy", "--strict", f.name], universal_newlines=True, stdout=subprocess.PIPE) del f # Delete temporary file if __name__ == "__main__": print(result.stdout) # ## Mining Type Specifications if __name__ == "__main__":
""" if __name__ == "__main__": with open("cgi_decode.c", "w") as f: f.write(cgi_c_code) if __package__ is None or __package__ == "": from bookutils import print_file else: from .bookutils import print_file if __name__ == "__main__": print_file("cgi_decode.c") if __name__ == "__main__": import os os.system('cc --coverage -o cgi_decode cgi_decode.c') if __name__ == "__main__": import os os.system("./cgi_decode 'Send+mail+to+me%40fuzzingbook.org'") if __name__ == "__main__": import os os.system('gcov cgi_decode.c')
import inspect def write_source(fun, filename=None): if filename is None: filename = fun.__name__ + '.py' with open(filename, 'w') as fh: fh.write(inspect.getsource(fun)) if __name__ == "__main__": write_source(remove_html_markup) if __name__ == "__main__": print_file('remove_html_markup.py') if __name__ == "__main__": import os os.system(f'git add remove_html_markup.py') if __name__ == "__main__": import os os.system(f'git commit -m "First version"') def remove_html_markup(s): tag = False quote = False out = ""
if __name__ == "__main__": f.write(inspect.getsource(square_root)) f.write('\n') f.write(inspect.getsource(square_root_with_type_annotations)) f.write('\n') f.write("print(square_root_with_type_annotations('123'))\n") f.flush() if __package__ is None or __package__ == "": from bookutils import print_file else: from .bookutils import print_file if __name__ == "__main__": print_file(f.name, start_line_number=1) import subprocess if __name__ == "__main__": result = subprocess.run(["mypy", "--strict", f.name], universal_newlines=True, stdout=subprocess.PIPE) if __name__ == "__main__": print(result.stdout.replace(f.name + ':', '')) del f # Delete temporary file # ## Mining Type Specifications if __name__ == "__main__":