V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
lauix
V2EX  ›  分享创造

Python 密码泄露查询模块 leakPasswd -快来看看你的密码泄露没!

  •  
  •   lauix · 2017-04-18 14:47:19 +08:00 · 5007 次点击
    这是一个创建于 2770 天前的主题,其中的信息可能已经有所发展或是发生改变。

    leakPasswd

    这是一款用来查询密码泄露的 Python 模块

    开源地址: https://github.com/lauixData/leakPasswd

    安装

    安装方式一

    pip install leakPasswd
    

    安装方式二

    下载源码,进入源码目录

    python setup.py install
    

    使用

    测试是否安装成功

    import leakPasswd
    

    查看所有泄露厂商的信息

    import leakPasswd
    leakPasswd.queryBreachs()
    

    查看某个泄露厂商的信息

    import leakPasswd
    leakPasswd.findBreach('taobao')
    

    查看泄露密码的账号

    import leakPasswd
    leakPasswd.findAccount('[email protected]')
    

    查询测试

    enter image description here

    联系

    Author :天才小三斤

    E-mail : [email protected]

    19 条回复    2017-04-19 11:42:54 +08:00
    jy02201949
        1
    jy02201949  
       2017-04-18 15:15:02 +08:00
    好气啊,楼主不用 ipython 跟自动补全,一个个慢慢敲,强迫症快发作了
    ss098
        2
    ss098  
       2017-04-18 15:28:51 +08:00
    看了下源码,行数不多。是某个站点的 API / SDK ,不是独立运行的模块。
    lauix
        3
    lauix  
    OP
       2017-04-18 15:33:34 +08:00
    @jy02201949 想哭了吧? 快来我怀抱 抱着你哭。
    lauix
        4
    lauix  
    OP
       2017-04-18 15:34:08 +08:00
    @ss098 api 是我自己的网站
    102400
        5
    102400  
       2017-04-18 15:35:12 +08:00
    数据太少了
    lauix
        6
    lauix  
    OP
       2017-04-18 15:41:06 +08:00
    @102400 慢慢添加,很多数据都是国外的数据。国内数据比较少
    102400
        7
    102400  
       2017-04-18 15:44:24 +08:00
    @lauix 放在 V 站不怕被滥用?
    Kilerd
        8
    Kilerd  
       2017-04-18 16:09:25 +08:00   ❤️ 3
    这也装成一个包???

    意义何在? 直接提供 API 不就好了吗?
    konia
        9
    konia  
       2017-04-18 17:00:32 +08:00 via iPhone   ❤️ 1
    源数据是来自 haveibeenpwned.com 吧?
    foursking
        10
    foursking  
       2017-04-18 17:07:14 +08:00
    打字可以再快点,看着好着急!!!
    ctsed
        11
    ctsed  
       2017-04-18 17:15:43 +08:00
    白占个坑
    Kilerd
        12
    Kilerd  
       2017-04-18 17:41:02 +08:00
    再看一眼,这个包的命名方式,函数的命名方式。

    大兄弟, 你之前是写 Java 的把。
    lauix
        13
    lauix  
    OP
       2017-04-18 18:25:31 +08:00
    @Kilerd 厉害,我难道还没有按照 pep8 ?
    lauix
        14
    lauix  
    OP
       2017-04-18 18:27:35 +08:00
    @Kilerd 知道哪里没有按照规范来了,下次写代码注意。
    shalk
        15
    shalk  
       2017-04-18 19:11:58 +08:00
    [root@localhost ~]# pip install leakPasswd
    Collecting leakPasswd
    Downloading leakPasswd-1.1.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/tmp/pip-build-4p6OPr/leakPasswd/setup.py", line 1, in <module>
    import leakPasswd
    File "leakPasswd/__init__.py", line 7, in <module>
    import requests
    ImportError: No module named requests
    phrack
        16
    phrack  
       2017-04-18 20:14:50 +08:00 via Android
    给个 api 就好了
    wanglaihuai
        17
    wanglaihuai  
       2017-04-19 00:10:23 +08:00
    justtery
        18
    justtery  
       2017-04-19 11:36:24 +08:00 via Android
    运行出错。。。蛤蛤
    lauix
        19
    lauix  
    OP
       2017-04-19 11:42:54 +08:00
    @justtery 发现 bug 努力修改
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6175 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 02:56 · PVG 10:56 · LAX 18:56 · JFK 21:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.