DOMFf is a simple IDE for extract all DOM data on a website, is perfect for all penetration testers, with this you can extract all data name, value of specific form with only one line, this tool work like a debugger
Python
DOMFf
DOM FORENSICS FRAMEWORK
Requirement
Colorama
BeautifulSoup
Python
Start analysis
python domff.py --url=http://exemple.com
Menu listing
____________________________________________________________
| header : (Show information of header)
| useragent : (Change current user-agent)
| cookie : (Update cookie)
| analyser : (Start DOM forensics)
| get_form : (Get all form)
| jmp:{element} : (JUMP object on DOM exemple (jmp:FORM))
| jmp:list : (Show JMP elements listing)
| jmpdel:{element} : (Delete element to JMP list)
| brk:{element} : (Breakpoint on specific DOM element)
| brk:list : (Show breakpoint listing)
| brkdel:{element} : (Delete element to breakpoint)
| set:{url} : (Set new url)
| bk_url : (Show back url)
| mov : (Run forensics on new url)
| reboot : (Reboot current request)
| import_link : (Import all link)
| map_link : (View map of links)
| network : (View network map)
| clear_link : (Clear link listing)
| clear : (Clear current console)
| help - ls : (Show this message help)
| log:on : (Start logs)
| log:off : (Stop logs)
| exit : (Exit DOM Forensics Framework)
------------------------------------------------------------
DOMFf : (logging:off) <http://github.com/graniet/> # get_form
http://github.com
|__/graniet/
|_type : FORM (NO_NAME)
|_action:/search
|_method:get
|_ID: NO_ID
____________________________________________________________
| show : Show params loaded data.
| sqlmap : Generate SQLMAP line with current params.
| vuln : Show possible vulnerability.
| help : Show this help bullet.
| <enter> : Skip this data.
------------------------------------------------------------
DOMFf:FORM >
jmp (MENU)
Configure one jump with jmp:
exemple :
DOMFf : (logging:off) <http://github.com/graniet/> # jmp:a
| (<a>) element added to jump list
DOMFf : (logging:off) <http://github.com/> # import_link
| New link imported : http://github.com/#start-of-content
| New link imported : https://help.github.com/articles/supported-browsers
| New link imported : https://www.apple.com/safari/
| New link imported : https://chrome.google.com
| New link imported : https://mozilla.org/firefox/
| New link imported : https://github.com/
| New link imported : http://github.com/personal
| New link imported : http://github.com/open-source
...