We’ve found 109 results

netnr / LinkAsMd.js javascript
2019-09-09 07:18
页面链接转成Markdown
var links = document.links, i = 0, md = [];
for (var len = links.length; i < len; i++) {
    var link = links[i];
    md.push("[" + link.innerHTML.replace(/\[/g,'\\[').replace(/\]/g,'\\]') + "](" + link.href + ")");
}
console.log(md.join('  \n'))
netnr / ssh-vc shell
2019-08-13 22:49
查看SSH暴力破解记录
# /var/log/ 目录下 secure 开头的日志文件

# 查看哪些IP破解你SSH密码以及次数
cat /var/log/secure | awk '/Failed/{print $(NF-3)}' | sort | uniq -c | awk '{print $2" = "$1;}'

# 登录失败的记录
grep -o "Failed password" /var/log/secure|uniq -c

# 登录成功的记录
grep "Accepted " /var/log/secure | awk '{print $1,$2,$3,$9,$11}'
netnr / LinkStatusDetection.js javascript
2019-08-09 22:08
页面所有链接状态检测(如导航页面维护失效的链接)
var lsd = {

    //需要检测的链接
    linkAll: [],

    //忽略的链接,关键字匹配
    linkIgnore: ['favicon.ico', 'netnr', location.origin],

    //跨域代理
    cors: ['https://cors.eu.org/', 'https://www.netnr.eu.org/api/v1/Proxy?url='],
netnr / ln shell
2019-08-06 21:11
ln -s 软链接
# 链接建立
ln -s 源文件 软链接文件
ln -s /usr/local/nginx/sbin/nginx /usr/sbin/nginx   

# 误区:软链接是创建的,就意味着软链接文件不可以在创建之前存在
# 类比:win快捷方式
# 删除:rm就可以,但源文件不受影响
# 指向:可指向文件、目录

ln -s /netnr/site/static /netnr/site/www/wwwroot/gs # 示例
netnr / git-clone-ss shell
2019-07-29 17:34
git clone 使用 SS socks5代理
# 已经有了SS

git config --global http.proxy socks5://127.0.0.1:1080
git config --global https.proxy socks5://127.0.0.1:1080

# 取消
git config --global --unset http.proxy
git config --global --unset https.proxy

# 只对github进行代理
netnr / firewall-cmd-iptables shell
2019-07-25 14:59
centos 防火墙的启动、停止
systemctl status firewalld  # 查看firewall服务状态
systemctl start firewalld   # 启动
service firewalld restart   # 重启
systemctl stop firewalld    # 关闭
systemctl disable firewalld # 开机禁用
systemctl enable firewalld  # 开机启用

firewall-cmd --zone=public --permanent ... # 指定区域、永久的命令

firewall-cmd --list-all # 查看防火墙规则
netnr / zip-tar shell
2019-07-18 07:17
Linux 上常用的压缩/解压工具,介绍了zip、tar的使用
# 【zip 打包】
# -r 表示递归打包包含子目录的全部内容,-q 表示安静模式,-o 表示输出文件
zip -r -q -o tmp.zip  /tmp
# 使用 du 命令查看打包后文件的大小
du -h tmp.zip

# 【unzip 解压缩】
# 将 tmp.zip 解压到当前目录
unzip tmp.zip
# 使用安静模式,将文件解压到指定目录
netnr / LinkRepeat.js javascript
2019-07-10 08:53
页面链接重复查找
var lks = document.links, lista = [], repa = [];
for (var i = 0; i < lks.length; i++) {
    var lk = lks[i], link = lk.href;
    link = (link[link.length - 1] == "/" ? link.substring(0, link.length - 1) : link).trim().toLowerCase();
    link = link.replace("http://", "").replace("https://", "");
    lista.indexOf(link) >= 0 ? repa.push(link) : lista.push(link);
}
console.log(repa.join('\n'));
netnr / Get_V2EX_Link.js javascript
2019-07-09 16:39
提取V2EX回复的链接
(function (startNo, endNo) {
    var cells = document.getElementById("Main").children[3].children, lista = [], listmd = [], listnot = [];
    for (var i = 0; i < cells.length; i++) {
        var ci = cells[i];
        if (!ci.id || ci.id.indexOf('r_') == -1) {
            continue;
        }
        var rc = ci.querySelector('.reply_content');
        var ra = rc.getElementsByTagName('A')[0];
        var no = ci.querySelector('.no').innerHTML * 1, link = null;
netnr / barrage.js javascript
2019-06-06 00:10
弹幕,斗鱼弹幕临时解决方案
/*
 *  barrage 弹幕
 *  
 *  2019-06
 *  netnr
 */

(function (window) {

    var bar = function (obj) {