Form Parsing and Submission with Mechanize
>>> br = mechanize.Browser()
>>> br.open(‘http://www.securitytube.net/video/3000’)
<response_seek_wrapper at 0xb708922cL whose wrapped object = <closeable_response at 0xb708188cL whose fp = <socket._fileobject object at 0xb6ef6fac>>>
>>> for form in br.forms():
<GET http://www.securitytube.net/search application/x-www-form-urlencoded
<SubmitButtonControl(<None>=) (readonly)>>
>>> br.form[‘q’] = ‘defcon’
<response_seek_wrapper at 0xb70e496cL whose wrapped object = <closeable_response at 0xb7081eacL whose fp = <socket._fileobject object at 0xb7062dec>>>
>>> for link in br.links()
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/Login?mode=login', text='Login with Google', tag='a', attrs=[('href', '/Login?mode=login'), ('class', 'user')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/', text='Home', tag='a', attrs=[('href', '/')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='#', text='Videos', tag='a', attrs=[('href', '#')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/groups?operation=viewall&groupId=0', text='Video Groups', tag='a', attrs=[('href', '/groups?operation=viewall&groupId=0')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/listing?type=latest', text='Latest Videos', tag='a', attrs=[('href', '/listing?type=latest')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/listing?type=popular', text='Popular Videos', tag='a', attrs=[('href', '/listing?type=popular')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='#', text='Megaprimers', tag='a', attrs=[('href', '#')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/groups?operation=view&groupId=10', text='Metasploit Framework Expert', tag='a', attrs=[('href', '/groups?operation=view&groupId=10')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/groups?operation=view&groupId=9', text='Wi-Fi Security Expert', tag='a', attrs=[('href', '/groups?operation=view&groupId=9')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/groups?operation=view&groupId=7', text='Exploit Research Megaprimer', tag='a', attrs=[('href', '/groups?operation=view&groupId=7')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/groups?operation=view&groupId=6', text='Windows Assembly Language', tag='a', attrs=[('href', '/groups?operation=view&groupId=6')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/groups?operation=view&groupId=5', text='Linux Assembly Megaprimer', tag='a', attrs=[('href', '/groups?operation=view&groupId=5')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/groups?operation=view&groupId=4', text='Buffer Overflow Megaprimer', tag='a', attrs=[('href', '/groups?operation=view&groupId=4')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/groups?operation=view&groupId=3', text='Format String Exploitation', tag='a', attrs=[('href', '/groups?operation=view&groupId=3')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/groups?operation=view&groupId=2', text='Scenario based Pentesting', tag='a', attrs=[('href', '/groups?operation=view&groupId=2')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/groups?operation=view&groupId=1', text='Router Pentesting', tag='a', attrs=[('href', '/groups?operation=view&groupId=1')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='#', text='HackerCon Videos', tag='a', attrs=[('href', '#')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='#', text='Athcon', tag='a', attrs=[('href', '#')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/ath-11', text='2011', tag='a', attrs=[('href', '/tags/ath-11')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/ath-10', text='2010', tag='a', attrs=[('href', '/tags/ath-10')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='#', text='Blackhat', tag='a', attrs=[('href', '#')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/blackhat-2012', text='EU 2012', tag='a', attrs=[('href', '/tags/blackhat-2012')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='#', text='Confidence', tag='a', attrs=[('href', '#')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/Confidence-2011', text='2011', tag='a', attrs=[('href', '/tags/Confidence-2011')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/Confidence-2010', text='2010', tag='a', attrs=[('href', '/tags/Confidence-2010')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='#', text='Clubhack', tag='a', attrs=[('href', '#')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/clubhack', text='2011', tag='a', attrs=[('href', '/tags/clubhack')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='#', text='Defcon', tag='a', attrs=[('href', '#')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/dc-19', text='DC 19', tag='a', attrs=[('href', '/tags/dc-19')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/dc-18', text='DC 18', tag='a', attrs=[('href', '/tags/dc-18')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/dc-17', text='DC 17', tag='a', attrs=[('href', '/tags/dc-17')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/dc-16', text='DC 16', tag='a', attrs=[('href', '/tags/dc-16')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/dc-15', text='DC 15', tag='a', attrs=[('href', '/tags/dc-15')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='#', text='HITB', tag='a', attrs=[('href', '#')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/hackinthebox-2011', text='2011', tag='a', attrs=[('href', '/tags/hackinthebox-2011')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='#', text='Hack3rcon', tag='a', attrs=[('href', '#')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/hackercon-2011', text='2011', tag='a', attrs=[('href', '/tags/hackercon-2011')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='#', text='Notacon', tag='a', attrs=[('href', '#')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/notacon-8', text='Notacon 8', tag='a', attrs=[('href', '/tags/notacon-8')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/notacon-7', text='Notacon 7', tag='a', attrs=[('href', '/tags/notacon-7')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/notacon-6', text='Notacon 6', tag='a', attrs=[('href', '/tags/notacon-6')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='#', text='Nullcon', tag='a', attrs=[('href', '#')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/nullcon', text='2011', tag='a', attrs=[('href', '/tags/nullcon')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='#', text='Shmoocon', tag='a', attrs=[('href', '#')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/shmoocon-2012', text='2012', tag='a', attrs=[('href', '/tags/shmoocon-2012')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/shmoocon-2011', text='2011', tag='a', attrs=[('href', '/tags/shmoocon-2011')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='#', text='SkyDogCon', tag='a', attrs=[('href', '#')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/skydogcon-2011', text='2011', tag='a', attrs=[('href', '/tags/skydogcon-2011')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='#', text='Swiss Cyber Storm', tag='a', attrs=[('href', '#')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/swisscyberstorm-2011', text='2011', tag='a', attrs=[('href', '/tags/swisscyberstorm-2011')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='#', text='Newsletter', tag='a', attrs=[('href', '#')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='#', text='2012', tag='a', attrs=[('href', '#')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='#', text='August', tag='a', attrs=[('href', '#')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='http://us4.campaign-archive2.com/?u=950872c698a3cf5cfcf752971&id=c1a650ce0f', text='Week 4', tag='a', attrs=[('href', 'http://us4.campaign-archive2.com/?u=950872c698a3cf5cfcf752971&id=c1a650ce0f'), ('target', '_blank')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='#', text='September', tag='a', attrs=[('href', '#')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='http://us4.campaign-archive2.com/?u=950872c698a3cf5cfcf752971&id=d7a088440a', text='Week 1', tag='a', attrs=[('href', 'http://us4.campaign-archive2.com/?u=950872c698a3cf5cfcf752971&id=d7a088440a'), ('target', '_blank')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='http://us4.campaign-archive2.com/?u=950872c698a3cf5cfcf752971&id=067c16179e', text='Week 2', tag='a', attrs=[('href', 'http://us4.campaign-archive2.com/?u=950872c698a3cf5cfcf752971&id=067c16179e'), ('target', '_blank')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='http://securitytube-training.com/?id=cert-link', text='Certifications', tag='a', attrs=[('href', 'http://securitytube-training.com/?id=cert-link'), ('target', 'blank')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='http://securitytube-training.com/certifications/securitytube-python-scripting-expert/', text='Python Scripting Expert', tag='a', attrs=[('target', '_blank'), ('href', 'http://securitytube-training.com/certifications/securitytube-python-scripting-expert/')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='http://securitytube-training.com/online-courses/securitytube-linux-assembly-expert/', text='Linux Assembly Expert', tag='a', attrs=[('target', '_blank'), ('href', 'http://securitytube-training.com/online-courses/securitytube-linux-assembly-expert/')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='http://securitytube-training.com/online-courses/securitytube-ios-security-expert/', text='iOS Security Expert', tag='a', attrs=[('target', '_blank'), ('href', 'http://securitytube-training.com/online-courses/securitytube-ios-security-expert/')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='http://securitytube-training.com/certifications/securitytube-metasploit-framework-expert/', text='Metasploit Framework Expert', tag='a', attrs=[('target', '_blank'), ('href', 'http://securitytube-training.com/certifications/securitytube-metasploit-framework-expert/')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='http://securitytube-training.com/certifications/securitytube-wi-fi-security-expert/', text='Wi-Fi Security Expert', tag='a', attrs=[('target', '_blank'), ('href', 'http://securitytube-training.com/certifications/securitytube-wi-fi-security-expert/')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='http://securitytube-training.com/testimonials/', text='Student Testimonials', tag='a', attrs=[('target', '_blank'), ('href', 'http://securitytube-training.com/testimonials/')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='http://forums.securitytube.net', text='Discussion Forums', tag='a', attrs=[('href', 'http://forums.securitytube.net')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='http://securitytube-tools.net', text='Tools', tag='a', attrs=[('href', 'http://securitytube-tools.net'), ('target', '_blank')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/listing?type=latest', text='Latest Videos', tag='a', attrs=[('href', '/listing?type=latest')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/listing?type=popular', text='Popular Videos', tag='a', attrs=[('href', '/listing?type=popular')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/groups?operation=viewall&groupId=0', text='Video Groups', tag='a', attrs=[('href', '/groups?operation=viewall&groupId=0')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='http://www.twitter.com/securitytube', text='[IMG]', tag='a', attrs=[('href', 'http://www.twitter.com/securitytube')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='http://www.facebook.com/pages/SecurityTube/157183860350', text='[IMG]', tag='a', attrs=[('href', 'http://www.facebook.com/pages/SecurityTube/157183860350')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='http://feeds2.feedburner.com/SecurityTube', text='[IMG]', tag='a', attrs=[('href', 'http://feeds2.feedburner.com/SecurityTube')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='http://www.facebook.com/plugins/likebox.php?href=https%3A%2F%2Fwww.facebook.com%2Fpages%2FSecurityTube%2F157183860350&width=188&height=258&colorscheme=light&show_faces=true&border_color&stream=false&header=false&appId=246564115443745', text=None, tag='iframe', attrs=[('src', 'http://www.facebook.com/plugins/likebox.php?href=https%3A%2F%2Fwww.facebook.com%2Fpages%2FSecurityTube%2F157183860350&width=188&height=258&colorscheme=light&show_faces=true&border_color&stream=false&header=false&appId=246564115443745'), ('scrolling', 'no'), ('frameborder', '0'), ('style', 'border:none; overflow:hidden; width:188px; height:258px;'), ('allowtransparency', 'true')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/', text='Home', tag='a', attrs=[('href', '/')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/listing?type=latest', text='Videos', tag='a', attrs=[('href', '/listing?type=latest')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='#', text='Defcon 19 - The Art Of Trolling', tag='a', attrs=[('href', '#')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='http://www.youtube.com/embed/3wAGdAOvu3I', text=None, tag='iframe', attrs=[('title', 'YouTube video player'), ('width', '640'), ('height', '390'), ('src', 'http://www.youtube.com/embed/3wAGdAOvu3I'), ('width', '640'), ('height', '390'), ('frameborder', '0'), ('allowfullscreen', 'allowfullscreen')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='https://twitter.com/share', text='Tweet', tag='a', attrs=[('href', 'https://twitter.com/share'), ('class', 'twitter-share-button'), ('data-via', 'securitytube'), ('data-lang', 'en')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='https://www.defcon.org/images/defcon-19/dc-19-presentations/Joyce/DEFCON-19-Joyce-trollspotting.png', text='https://www.defcon.org/images/defcon-19/dc-19-presentations/Joyce/DEFCON-19-Joyce-trollspotting.png', tag='a', attrs=[('href', 'https://www.defcon.org/images/defcon-19/dc-19-presentations/Joyce/DEFCON-19-Joyce-trollspotting.png'), ('rel', 'nofollow')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/securitytube', text='securitytube', tag='a', attrs=[('href', '/tags/securitytube')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/defcon', text='defcon', tag='a', attrs=[('href', '/tags/defcon')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/def%20con', text='def con', tag='a', attrs=[('href', '/tags/def con')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/hacking', text='hacking', tag='a', attrs=[('href', '/tags/hacking')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/hackers', text='hackers', tag='a', attrs=[('href', '/tags/hackers')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/information%20security', text='information security', tag='a', attrs=[('href', '/tags/information security')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/convention', text='convention', tag='a', attrs=[('href', '/tags/convention')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/computer%20security', text='computer security', tag='a', attrs=[('href', '/tags/computer security')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/DC%2019', text='DC 19', tag='a', attrs=[('href', '/tags/DC 19')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/Defcon%2019', text='Defcon 19', tag='a', attrs=[('href', '/tags/Defcon 19')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/tags/dc-19', text='dc-19', tag='a', attrs=[('href', '/tags/dc-19')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/Login?mode=login', text='Login to post a comment', tag='a', attrs=[('href', '/Login?mode=login')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/user/Securitytube_Poster', text='[IMG]', tag='a', attrs=[('href', '/user/Securitytube_Poster')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/user/Securitytube_Poster', text='Securitytube_Poster', tag='a', attrs=[('href', '/user/Securitytube_Poster')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/10095', text='video, security, hack, hacking[IMG]', tag='a', attrs=[('href', '/video/10095')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/10095', text='Defeating Getimagesize() Checks In File Uploads', tag='a', attrs=[('href', '/video/10095')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/8395', text='video, security, hack, hacking[IMG]', tag='a', attrs=[('href', '/video/8395')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/8395', text='Challenge 6: Digest Authentication Reloaded', tag='a', attrs=[('href', '/video/8395')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/8394', text='video, security, hack, hacking[IMG]', tag='a', attrs=[('href', '/video/8394')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/8394', text='Challenge 5: Digest Authentication Attack', tag='a', attrs=[('href', '/video/8394')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/8356', text='video, security, hack, hacking[IMG]', tag='a', attrs=[('href', '/video/8356')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/8356', text='Basic Authentication And Form Bruteforcing', tag='a', attrs=[('href', '/video/8356')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/8355', text='video, security, hack, hacking[IMG]', tag='a', attrs=[('href', '/video/8355')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/8355', text='Http Basic Authentication Attack (Easy)', tag='a', attrs=[('href', '/video/8355')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/8329', text='video, security, hack, hacking[IMG]', tag='a', attrs=[('href', '/video/8329')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/8329', text='Challenge 2: Http Form Attacks Reloaded', tag='a', attrs=[('href', '/video/8329')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/8307', text='video, security, hack, hacking[IMG]', tag='a', attrs=[('href', '/video/8307')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/8307', text='Http Verb Tampering Demo', tag='a', attrs=[('href', '/video/8307')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/8274', text='video, security, hack, hacking[IMG]', tag='a', attrs=[('href', '/video/8274')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/8274', text='Web Application Pentesting Course Introduction', tag='a', attrs=[('href', '/video/8274')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/8267', text='video, security, hack, hacking[IMG]', tag='a', attrs=[('href', '/video/8267')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/8267', text='Introducing Pentester Academy', tag='a', attrs=[('href', '/video/8267')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/7881', text='video, security, hack, hacking[IMG]', tag='a', attrs=[('href', '/video/7881')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/7881', text='Hack Of The Day 13: Remote Shellcode Launcher: Testing Shellcode Over A Network', tag='a', attrs=[('href', '/video/7881')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/7875', text='video, security, hack, hacking[IMG]', tag='a', attrs=[('href', '/video/7875')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/7875', text='Hack Of The Day 12: Pivots And Port Forwards In Scenario Based Pentesting', tag='a', attrs=[('href', '/video/7875')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/6997', text='video, security, hack, hacking[IMG]', tag='a', attrs=[('href', '/video/6997')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/6997', text='Hack Of The Day: Customizing Shellcode For Fun And Profit', tag='a', attrs=[('href', '/video/6997')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/6996', text='video, security, hack, hacking[IMG]', tag='a', attrs=[('href', '/video/6996')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/6996', text='Hack Of The Day: How Do I Run Untrusted Shellcode?', tag='a', attrs=[('href', '/video/6996')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/6984', text='video, security, hack, hacking[IMG]', tag='a', attrs=[('href', '/video/6984')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/6984', text='Securitytube Linux Assembly Expert Exam Format', tag='a', attrs=[('href', '/video/6984')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/6983', text='video, security, hack, hacking[IMG]', tag='a', attrs=[('href', '/video/6983')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/6983', text='[Slae] Writing An Custom Insertion Encoder', tag='a', attrs=[('href', '/video/6983')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/6982', text='video, security, hack, hacking[IMG]', tag='a', attrs=[('href', '/video/6982')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/6982', text='[Slae] Execve Shellcode Stack Method', tag='a', attrs=[('href', '/video/6982')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/6981', text='video, security, hack, hacking[IMG]', tag='a', attrs=[('href', '/video/6981')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/6981', text='[Slae] Shellcoding Basics', tag='a', attrs=[('href', '/video/6981')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/6980', text='video, security, hack, hacking[IMG]', tag='a', attrs=[('href', '/video/6980')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/6980', text='[Slae] Using Libc And Nasm', tag='a', attrs=[('href', '/video/6980')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/6979', text='video, security, hack, hacking[IMG]', tag='a', attrs=[('href', '/video/6979')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/6979', text='[Slae] Hello World In Assembly Language', tag='a', attrs=[('href', '/video/6979')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/6977', text='video, security, hack, hacking[IMG]', tag='a', attrs=[('href', '/video/6977')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='/video/6977', text='[Slae] What Is Assembly Language?', tag='a', attrs=[('href', '/video/6977')])
Link(base_url='http://www.securitytube.net/video/3000?q=defcon', url='http://www.statcounter.com/free_hit_counter.html', text='hit counter html code[IMG]', tag='a', attrs=[('href', 'http://www.statcounter.com/free_hit_counter.html'), ('target', '_blank')])
>>> for link in br.links()
. . . print link.url + ‘ : ’ + link.text
/Login?mode=login : Login with Google
/groups?operation=viewall&groupId=0 : Video Groups
/listing?type=latest : Latest Videos
/listing?type=popular : Popular Videos
/groups?operation=view&groupId=10 : Metasploit Framework Expert
/groups?operation=view&groupId=9 : Wi-Fi Security Expert
/groups?operation=view&groupId=7 : Exploit Research Megaprimer
/groups?operation=view&groupId=6 : Windows Assembly Language
/groups?operation=view&groupId=5 : Linux Assembly Megaprimer
/groups?operation=view&groupId=4 : Buffer Overflow Megaprimer
/groups?operation=view&groupId=3 : Format String Exploitation
/groups?operation=view&groupId=2 : Scenario based Pentesting
/groups?operation=view&groupId=1 : Router Pentesting
/tags/blackhat-2012 : EU 2012
/tags/Confidence-2011 : 2011
/tags/Confidence-2010 : 2010
/tags/hackinthebox-2011 : 2011
/tags/hackercon-2011 : 2011
/tags/notacon-8 : Notacon 8
/tags/notacon-7 : Notacon 7
/tags/notacon-6 : Notacon 6
/tags/shmoocon-2012 : 2012
/tags/shmoocon-2011 : 2011
/tags/skydogcon-2011 : 2011
/tags/swisscyberstorm-2011 : 2011
http://us4.campaign-archive2.com/?u=950872c698a3cf5cfcf752971&id=c1a650ce0f : Week 4
http://us4.campaign-archive2.com/?u=950872c698a3cf5cfcf752971&id=d7a088440a : Week 1
http://us4.campaign-archive2.com/?u=950872c698a3cf5cfcf752971&id=067c16179e : Week 2
http://securitytube-training.com/?id=cert-link : Certifications
http://securitytube-training.com/certifications/securitytube-python-scripting-expert/ : Python Scripting Expert
http://securitytube-training.com/online-courses/securitytube-linux-assembly-expert/ : Linux Assembly Expert
http://securitytube-training.com/online-courses/securitytube-ios-security-expert/ : iOS Security Expert
http://securitytube-training.com/certifications/securitytube-metasploit-framework-expert/ : Metasploit Framework Expert
http://securitytube-training.com/certifications/securitytube-wi-fi-security-expert/ : Wi-Fi Security Expert
http://securitytube-training.com/testimonials/ : Student Testimonials
http://forums.securitytube.net : Discussion Forums
http://securitytube-tools.net : Tools
/listing?type=latest : Latest Videos
/listing?type=popular : Popular Videos
/groups?operation=viewall&groupId=0 : Video Groups
http://www.twitter.com/securitytube : [IMG]
http://www.facebook.com/pages/SecurityTube/157183860350 : [IMG]
http://feeds2.feedburner.com/SecurityTube : [IMG]
>>> br.form[‘q’] = ‘defcon’
-----------------------------------------------------------------------------------------------------------
· In the example shown we did not try and modify the hidden fields. Try to see how you can do it and send arbitrary data
· Install a vulnerable web application such as DVWA, OWASP Web Goat or other
· Use mechanize to try SQL Injection on form fields and deduce which fields are vulnerable to SQL Injection