Pyhton 3 学习笔记 2017.11.17 (CMD + Python的练习)

Pyhton 3 学习笔记 2017.11.17

 

SecurityXploded 合集2 (安装包)

SecurityXploded 合集 (安装包)

SecurityXploded 小工具合集 (安装包)

SecurityXploded 小工具合集

SecurityXploded 命令行小工具合集

以上是我下载重新打包上传的,如果各位看官觉得自己弄比较麻烦,可以直接下载.



扯多了现在开始:"掌声""掌声""掌声""掌声""掌声""掌声""掌声"


最近逛网站看到一家安全软件公司securityxploded的网站上有很多工具免费下载.


200+免费软件哦,光想想都兴奋.

 

二话不说直接点进去下载,


第一个开始了,


下载速度不错,10几秒就下好.

然后第二个第三个.........到了第十几个的时候,开始乱了,各种重复和遗漏都来了.

 

真头疼点200多下不乱很难啊,忽然间灵机一动,最近在学Python,写个爬虫不就可以了吗,但是事实却是令人失望的,我水平有限,不会写.但是我肯定不能这么快认输,继续点这网页,忽然发现在下载标签里面有一个PAD Files的选项.


点进去一看,原来是给共享网站管理员用的共享列表文件,心想有戏,立即下载.



直接下载,几秒后下好,打开一看,235个对象,就是说235个文件,一个个复制粘贴吗?自己都觉得自己疯了.


苦思了一会儿,想到一个命令行的命令"dir /b>".

不管了边试边想,理解Win+R => cmd.,眨眼间生成了一个name.txt的文件,文件名都在里面了,但是这里有个操作,是需要把这个文件的名字从记事本上删除掉.



打开XML文件看一下发现有用的东西都在里面了.

软件名称:


软件简介:


下载地址:



好了,把它们的文件名弄出来了,接下来就是Python上场了,我的想法是先读取文件名文件,然后导入相应文件,提取里面的信息,然后汇总写入一个HTML文件,写成超链接然后用下载软件如*雷,*车,*旋风之类的批量下载.

时光飞速,成品出来了,






最后奉上的是我这个新手小白写的代码了:


# W*_*M coding:UTF-8 C*_*C
# Please use Python 3 run this program thanks.

from xml.dom import minidom  # 操作XML的库,要操作XML当然要先导入了.

New_File = open("Sofe_Ware.html", "w")  # 先打开一个需要保存的文件,如果没有系统会自动创建.

for f in open("name.txt"):  # 逐行读取文件名称的文件内容.
    name = f.replace('\n', '')  # 消除文件中的换行符号,这个情况困扰了我20分钟,一直抛出Error,不认真掌握基础知识的错.
    file = minidom.parse("./xml/%s" % name)  # 打开XML文件,"./xml/"是代表当前目录下的文件夹.
    msg = file.documentElement  # 以一个元素对象返回一个文档元素.
    Program_Name = msg.getElementsByTagName("Program_Name")[0]  # 寻找Program_Name这个标签并获取这个整个标签内容.
    PN = Program_Name.childNodes[0].nodeValue  # 获取Program_Name标签内的内容.
    print("软件名称:", PN)  # 调试时候看的(装B用的.)
    Software_Msg = msg.getElementsByTagName("Char_Desc_2000")[0]  # 寻找Char_Desc_2000这个标签并获取这个整个标签内容.
    SM = Software_Msg.childNodes[0].nodeValue  # 获取Char_Desc_2000标签内的内容.
    print("软件介绍:", SM)  # 调试时候看的(装B用的.)
    Primary_Download = msg.getElementsByTagName("Primary_Download_URL")[0]  # 寻找Primary_Download_URL这个标签并获取这个整个标签内容.
    PD = Primary_Download.childNodes[0].nodeValue  # 获取Char_Desc_2000标签内的内容.
    print("下载地址:", PD)  # 调试时候看的(装B用的.)
    New_File.write("软件名称:<a href=""%s""> %s</a><br /><br />软件介绍: %s<br /><br /><br />" % (PD, PN, SM))
    # 最后这个是写入文件了,高手们一看就知道这个写入内容是什么了,还有这段写入内容有好多地方可以化简,因为我是初学,所以请各位老师给我点提示,谢谢.
    # 我先解释一下给跟我一样的小白同学看看是什么意思吧.
    # 主要说得是<a href=""%s""> %s</a><br /><br />这一段,这是把我们读取出来的PD内容写成超链接的形式.
    # 软件介绍: %s<br /><br /><br />这一段,这里的<br />算是HTML代码中的的换行符吧.
New_File.close()  # 保存关闭文件.

写的不好请各位老师指点指点,谢谢观看.




简介: AdvancedWinServiceManager 对Windows服务进行更智能分析的专门软件. AllInOnePasswordDecoder 可以用不同的编码算法快速恢复受保护的密码. AsteriskPasswordSpy 显示Windows应用程序中星号背后隐藏密码的工具. AutorunFileRemover 自动执行文件清理工具. BrowserHistorySpy 查看IE,firefox,chrome等浏览器的历史记录. BrowserPasswordDecryptor 查看浏览器保存的各种网站登录密码. BrowserPasswordRemover 移除浏览器保存的各种网站登录密码. DirectoryScanner 识别网络上运行的目录服务器的类型. EncryptedFileScanner 加密文件扫描工具,扫描计算机中是否存在着加密文件. HashGenerator 哈希值生成校验工具,用于文件完整性检测. HashKracker 用来恢复和破解多个类型的哈希散列密码的哈希密码破解工具. HiddenFileFinder 快速查找文件库里的隐藏文件,定位隐藏文件,对隐藏文件进行操作. InstantPDFPasswordProtector PDF密码工具. InstantPDFPasswordRemover 解除PDF密码的限制. LDAPSearch 远程搜索目录服务器的活动目录等. MACAddressScanner 远程扫描并查找本地网络上所有系统的MAC地址. MD5SaltedHashKracker MD5哈希值密码破解恢复. MysqlPasswordAuditor MySQL密码恢复和审计软件. NetDatabaseScanner 远程检测网络上运行数据库服务的类型. NetShareMonitor 防止未经授权的访问共享文件,加强保护共享文件. OraclePasswordAuditor 恢复Oracle数据库密码,检测到Oracle数据库存在的一些安全配置问题. PcproxRFIDReader RFID阅读器是读取RFID/HID卡ID. ProcNetMonitor 监视所有正在运行的系统进程中的网络活动. SaltedHashKracker 恢复salted哈希密码使用字典暴力破解. SimpleWebsiteBlocker 可以在电脑上屏蔽掉你指定的任何网站. SocialPasswordDecryptor 恢复一些如Facebook,Twitter,google plus等SNS社区的密码. SpyBHORemover 删除流氓软件对浏览器的BHO劫持. SSLCertScanner 扫描在任何主机上的SSL证书. VirusTotalScanner 采用了哈希校验算法来检测文件并即时显示结果. VistaUACMaker 为目标程序加载UAC权限. WiFiHotspotScanner 扫描和发现你周围的无线热点设备,并显示每个热点的详细信息. WiFiNetworkMonitor 扫描并发现Wi-Fi网络潜在的入侵者. WiFiPasswordDecryptor 可以恢复本机连接过的Wi-Fi账号登录名和密码. WiFiPasswordDump 命令行下恢复本机连接过的Wi-Fi账号登录名和密码. WiFiPasswordKeyGenerator Wi-Fi密码生成器. WiFiPasswordRemover 解密并删除无线密码. WindowsLicenseKeyDump 恢复您的微软软件密钥,以及无数其他应用程序的产品密钥. WindowsPasswordKracker 恢复丢失或遗忘的Windows密码. WindowsUSBBlocker 轻松地禁用所有USB端口. WindowsUserManager Windows 用户管理程序. WindowsVaultPasswordDecryptor 迅速恢复Windows凭据管理器所有的存储密码. WinSCPPasswordDecoder WinSCP密码解码器允许您快速地找到WinSCP配置文件中的所有存储的密码.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值