Oct252025
Apr252025
Xray学习
Xray
目前支持的漏洞检测类型包括:
XSS漏洞检测 (key: xss)
SQL 注入检测 (key: sqldet)
命令/代码注入检测 (key: cmd-injection)
目录枚举 (key: dirscan)
路径穿越检测 (key: path-traversal)
XML 实体注入检测 (key: xxe)
文件上传检测 (key: upload)
弱口令检测 (key: brute-force)
jsonp 检测 (key: jsonp)
ssrf 检测 (key: ssrf)
基线检查 (key: baseline)
任意跳转检测 (key: redi...阅读全文
Nov172024
jQuery源码阅读-jQuery是如何定义的
如果我们要重头设计一个jQuery,用户要创建一个jQuery对象,怎么创建?
最直接的方法:
// 执行匿名函数
(function() {
var jQuery = function(selector) {
this.selector = selector;
}
window.jQuery = jQuery;
})();
// 创建jQueyr对象
var obj = new jQuery("div");
但很讨厌,每次都要写一个new关键字,但如何避免每次都要写一个new呢?
很自然的,下面是一种...阅读全文
Nov052024
May152024
如何在Linux上安装和配置Hadoop集群
简介
Hadoop是一个开源的分布式计算框架,广泛应用于大数据处理和分布式存储。在Linux环境下搭建Hadoop集群可以提供更高的计算性能和数据存储能力。本文将介绍如何在Linux上安装和配置Hadoop集群。
步骤
以下是在Linux上安装和配置Hadoop集群的详细步骤:
1. 安装Java JDK
Hadoop是使用Java编写的,所以首先需要在Linux上安装Java JDK。通过以下命令安装OpenJDK:
sudo apt-get install o...阅读全文
Jul222022
python-geoip实现IP定位
pip3 install python-geoip-python3
pip3 install python-geoip-geolite2
使用
from geoip import geolite2
match = geolite2.lookup('218.81.244.122')
match is not None
match.location
match.country
pip3 install geoip2
import geoip2.database
reader=geoip2.database.Reader('/home/geoipupdate_4.8.0_linux_amd64/GeoLite2-City.mmdb')
ipinfo=r...阅读全文
Jul082022
docker 自定义镜像的一些笔记
docker ubuntu 安装 mysql5.7
apt update
#设置时区 并安装一些必要的基本工具
apt install -y tzdata wget vim net-tools iputils-ping
cd /opt/ && mkdir mysql5.7.31 && cd mysql5.7.31
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-server_5.7.31-1ubuntu18.04_amd64.deb-bundle.tar
删除两个不需要的包
tar -vxf mysql-server_5.7.31-1ubuntu18....阅读全文
Jun292022
elk 分析 squid access 日志
先配置 kibana 语言为中文
vim /opt/kibana/config/kibana.yml
修改配置
i18n.locale: “en”
改为
i18n.locale: “zh-CN”
下载安装 filebeat
cd /tmp/ && curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-8.1.0-amd64.deb && dpkg -i filebeat-8.1.0-amd64.deb
编辑
vim /etc/filebeat/filebeat.yml
大概 134行
o...阅读全文
Jun292022
elk 安装nginx模块进行日志分析
curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.16.0-amd64.deb
dpkg -i filebeat-7.16.0-amd64.deb
vim /etc/filebeat/filebeat.yml
编辑 大概 134行
output.elasticsearch:
hosts: [“localhost:9200”]
编辑 大概 107行
setup.kibana:
host: “localhost:5601”
filebeat modules enable ng...阅读全文
Jun292022
elk 安装 metricbeat 监控服务器状态
metricbeat作用:
将 Metricbeat 部署到您所有的 Linux、Windows 和 Mac 主机,并将它连接到 Elasticsearch 就大功告成啦:您可以获取系统级的 CPU 使用率、内存、文件系统、磁盘 IO 和网络 IO 统计数据,以及获得如同系统上 top 命令类似的各个进程的统计数据(如何获取暂不清楚)。
Metricbeat 提供多种内部模块,用于从服务中收集指标,例如 Apache、NGINX、MongoDB、MySQL、PostgreSQ...阅读全文
