python3—-使用os.walk展示目录及其子目录下的所有文件夹与文件,输入特殊字体颜色
参考:https://blog.csdn.net/moshlwx/article/details/52694397
http://www.runoob.com/python/os-walk.html
https://www.cnblogs.com/ping-y/p/5897018.html
1、Python脚本代码:
root@kali:~/bwapp# vi cp_init.py
root@kali:~/bwapp# cat cp_init.py
#!/usr/bin/python3.6
# --*-- coding:utf-8 --*--
import os
def detect_walk(dir_path):
for root,dirs,files in os.walk(dir_path):
for filename in files:
print ("\033[1;35m file:%s \033[0m!\n" % filename)
for dirname in dirs:
print ("dir:%s\n" % dirname)
if __name__ == "__main__":
detect_walk("/root/bwapp")
root@kali:~/bwapp#
2、脚本运行
root@kali:~/bwapp# python3.6 cp_init.py
file:cp_init.py !
file:bWAPP.py !
file:pocdb.py !
file:cookies.txt !
dir:session_mangement
dir:injection
dir:sensitive_data_exposure
dir:using_know_vulnerable_components
dir:xss
dir:__pycache__
dir:missing_functional_level_access_control
dir:security_misconfiguration
dir:csrf
dir:broken_auth
dir:unalidated_redirects_forwards
dir:insecure_direct_object_references
file:injectionmain.py !
file:__init__.py !
dir:PHP_CODE_injection
dir:XML_XPATH_injection
dir:IFRAME_injection
dir:__pycache__
dir:HTML_injection
dir:SQL_injection
dir:SERVER_SIDE_INCLUDES_injection
dir:OS_COMMAND_injection
file:__init__.cpython-36.pyc !
file:injectionmain.cpython-36.pyc !
file:SQL_injection_get_search.py !
file:__init__.py !
dir:__pycache__
file:__init__.cpython-36.pyc !
file:SQL_injection_get_search.cpython-36.pyc !
file:pocdb.cpython-36.pyc !
root@kali:~/bwapp