HTTP标头的IP源限制绕过工具

简介: 此Python脚本可用于绕过使用HTTP标头的IP源限制

0x01 ipsource介绍

此Python脚本可用于绕过使用HTTP标头的IP源限制。

图片.png

0x02 ipsource特征

  • 17个HTTP标头。
  • 多线程。
  • JSON导出与 --json outputfile.json
  • 自动检测最成功的绕过。

0x03 ipsource使用




















$ ./ipsourcebypass.py -h[~] IP source bypass using HTTP headers, v1.2
usage: ipsourcebypass.py [-h] [-v] -i IP [-t THREADS] [-x PROXY] [-k] [-L] [-j JSONFILE] [-C] [-H HEADERS] [-S] url
This Python script can be used to test for IP source bypass using HTTP headers
positional arguments:  url                   e.g. https://example.com:port/path
optional arguments:  -h, --help            show this help message and exit  -v, --verbose         arg1 help message  -i IP, --ip IP        IP to spoof.  -t THREADS, --threads THREADS                        Number of threads (default: 5)  -x PROXY, --proxy PROXY                        Specify a proxy to use for requests (e.g., http://localhost:8080)  -k, --insecure        Allow insecure server connections when using SSL (default: False)  -L, --location        Follow redirects (default: False)  -j JSONFILE, --jsonfile JSONFILE                        Save results to specified JSON file.  -C, --curl            Generate curl commands for each request.  -H HEADERS, --header HEADERS                        arg1 help message  -S, --save            Save all HTML responses.

0x04 自动检测突出的响应

结果按其响应长度的唯一性排序。这意味着具有唯一响应长度的结果将位于顶部,而响应长度多次出现的结果将位于底部:

两种不同的结果长度

图片.png

四种不同的结果长度

图片.png

下方评论即可获取该脚本了

目录
相关文章
|
1月前
|
网络协议 Linux 网络安全
curl(http命令行工具):Linux下最强大的网络数据传输工具
curl(http命令行工具):Linux下最强大的网络数据传输工具
43 0
|
1月前
|
编解码 测试技术 索引
性能工具之 Jmeter 使用 HTTP 请求编写 HLS 脚本
在我们简要介绍了 HLS 协议的基础知识,接下来我们详细介绍一种使用 Jmeter 编写压测 HLS 协议脚本的方法。
70 1
性能工具之 Jmeter 使用 HTTP 请求编写 HLS 脚本
|
1月前
|
JSON 数据格式
第三方系统或者工具通过 HTTP 请求发送给 ABAP 系统的数据,应该如何解析试读版
第三方系统或者工具通过 HTTP 请求发送给 ABAP 系统的数据,应该如何解析试读版
26 0
|
1天前
|
网络协议 Linux Windows
TCP/IP、Http、Socket之间的区别
TCP/IP、Http、Socket之间的区别
|
1天前
|
数据采集 Python
数据采集时使用HTTP代理IP效率不高怎么办?
数据采集时使用HTTP代理IP效率不高怎么办?
|
2天前
|
网络协议 Java API
深度剖析:Java网络编程中的TCP/IP与HTTP协议实践
【4月更文挑战第17天】Java网络编程重在TCP/IP和HTTP协议的应用。TCP提供可靠数据传输,通过Socket和ServerSocket实现;HTTP用于Web服务,常借助HttpURLConnection或Apache HttpClient。两者结合,构成网络服务基础。Java有多种高级API和框架(如Netty、Spring Boot)简化开发,助力高效、高并发的网络通信。
|
1月前
|
JSON JavaScript 网络安全
新款HTTP代理工具Proxyman(界面美观、功能强大)
新款HTTP代理工具Proxyman(界面美观、功能强大)
|
1月前
|
存储 数据采集 负载均衡
建立HTTP代理IP池的技术和工具支持
建立HTTP代理IP池的技术和工具支持
44 0
|
3月前
|
测试技术
HTTP性能测试工具Siege 简介
HTTP性能测试工具Siege 简介