如何找到免费的jupyter平台

第一步:在fofa找到大量的jupyter平台,部分平台会存在未授权漏洞,我们可以通过访问这个url查看是否可以使用(如何使用fofa请查看其它博文)。
第二步:使用python脚本快速访问下载后的目的url,测试能否被使用。

脚本使用

  • 在同一文件夹下创建host.xlsx表格
  • 将首列的命名问host
  • 在同一文件夹下创建doing.py脚本
  • 在同一文件夹下创建url.txt文本

脚本内容

import requests
import pandas as pd
import os
from pathlib import Path

def search():
    current_dir = os.getcwd()
    py_file = os.path.join(current_dir, "host.xlsx")
    # 读取Excel表格,指定"源地址IP"
    df = pd.read_excel(py_file, usecols=["host"])
    df = df.fillna(method='ffill')

    for index, row in df.iterrows():
        url = row['host']
        
        if 'https' in url:
            # 目标URL
            url = url
            print(url)
        else:
            #目标URL
            url = f"http://{url}"

        print(url)
        try:
            # 发起GET请求
            response = requests.get(url)
            response.raise_for_status()  # 检查请求是否成功

            # 检查响应中是否包含'Jupyter'字段
            if not 'Password' or 'パスワード' or '密码' in response.text:

                # 将URL保存到url.txt文件中
                with open('url.txt', 'a') as file:
                    file.write(url + '\n')

                print("URL saved to url.txt.")
            else:
                print("The 'Password' is found in the response.")

        except requests.exceptions.HTTPError as errh:
            print("Http Error:", errh)
        except requests.exceptions.ConnectionError as errc:
            print("Error Connecting:", errc)
        except requests.exceptions.Timeout as errt:
            print("Timeout Error:", errt)
        except requests.exceptions.RequestException as err:
            print("OOps: Something Else", err)

search()

第三步:运行ding.py脚本,结果将输出到url.txt文本中,逐个访问筛选后的url,找到可以使用的jupyter平台。

本博文仅限于博主个人学习和分享使用,请勿用于违法行为。

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Jupyter Notebook是一款非常流行的交互式数据科学和机器学习环境,它使用Python语言编写,支持在浏览器中运行。如果你想要找到并安装Jupyter Notebook,可以按照以下步骤操作: 1. **下载Jupyter Notebook**: - 如果你是Windows或Mac用户,通常可以通过Anaconda或Miniconda来安装,它们包含了Jupyter Notebook。 - 或者访问Jupyter官方网站(https://jupyter.org/),下载`jupyter_client`和`jupyter_core`这两个包。 2. **安装**: - 安装过程中会自动安装Jupyter Notebook,确保Python已经安装并且在系统路径中。 - 如果是通过 Anaconda/Miniconda,可以在终端或命令提示符输入`conda install jupyter notebook`,对于Python 3.x版本。 3. **启动Jupyter Notebook**: - 在终端或命令提示符输入`jupyter notebook`或`jupyter lab`(`lab`是更现代的界面)。 - 按照提示操作,浏览器会打开一个新的页面,显示Jupyter Notebook的欢迎界面。 4. **创建新笔记本**: - 在浏览器页面上,你可以点击右上角的"+"按钮创建新的Jupyter Notebook。 5. **在线环境**: - 如果你是在云平台如Google Colab、Azure Notebooks或Docker中,可以直接在平台上创建并运行Jupyter Notebook。 6. **安装额外库**: - 如果你需要特定的库支持,可以在Jupyter Notebook内通过`!pip install <library_name>`来安装。 **相关问题**: 1. Jupyter Notebook的主要用途是什么? 2. 如何在Jupyter Notebook中运行代码块? 3. 如何查看已安装的Python库列表?

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值