def display_httpd_message(message): if rich_output(): display( HTML('<pre style="background: NavajoWhite;">' + message + "</pre>")) else: print(terminal_escape(message))
httpd_process, httpd_url = start_httpd() print_url(httpd_url) if __name__ == "__main__": from IPython.display import display, Image if __package__ is None or __package__ == "": from fuzzingbook_utils import HTML, rich_output else: from .fuzzingbook_utils import HTML, rich_output if __name__ == "__main__": HTML(webbrowser(httpd_url)) # ### Remote Control with Selenium if __name__ == "__main__": print('\n### Remote Control with Selenium') from selenium import webdriver BROWSER = 'firefox' # BROWSER = 'chrome'
if __name__ == "__main__": eval(expr) # ### Example: Matching XML Tags if __name__ == "__main__": print('\n### Example: Matching XML Tags') if __package__ is None or __package__ == "": from fuzzingbook_utils import HTML else: from .fuzzingbook_utils import HTML if __name__ == "__main__": HTML("<strong>A bold text</strong>") XML_GRAMMAR = { "<start>": ["<xml-tree>"], "<xml-tree>": ["<<id>><xml-content></<id>>"], "<xml-content>": ["Text", "<xml-tree>"], "<id>": ["<letter>", "<id><letter>"], "<letter>": crange('a', 'z') } assert is_valid_grammar(XML_GRAMMAR) if __name__ == "__main__": xml_fuzzer = GrammarFuzzer(XML_GRAMMAR) xml_fuzzer.fuzz()
def print_url(url): if rich_output(): display(HTML('<pre><a href="%s">%s</a></pre>' % (url, url))) else: print(terminal_escape(url))
</form> </body></html> """ if __name__ == "__main__": from IPython.display import display if __package__ is None or __package__ == "": from fuzzingbook_utils import HTML else: from .fuzzingbook_utils import HTML if __name__ == "__main__": HTML(HTML_ORDER_FORM) # ### Order Confirmation if __name__ == "__main__": print('\n### Order Confirmation') HTML_ORDER_RECEIVED = """ <html><body> <div style="border:3px; border-style:solid; border-color:#FF0000; padding: 1em;"> <strong id="title" style="font-size: x-large">Thank you for your Fuzzingbook Order!</strong> <p id="confirmation">