说明:之前博主发过一个雨落大神写的Ping
值监测工具uPing,不过有点单一,也缺少Web
界面,今天再分享个SmartPing
工具,可以同时Ping
多个IP
,支持正向Ping
绘制,反向Ping
绘制,互Ping
拓扑绘制及报警功能。支持自定义延迟、丢包阈值报警。
截图
安装
Github地址:https://github.com/gy-games/smartping
运行命令:
mkdir smartping && cd smartping
#请去https://github.com/gy-games/smartping/releases下载最新版本的smartping
wget https://github.com/gy-games/smartping/releases/download/v0.5.0/smartping-v0.5.0.tar.gz
tar zxvf smartping-v0.5.0.tar.gz
./control start
然后可以使用ip:8899
打开Web
界面查看了,管理界面默认密码为smartping
,若需要修改请修改conf/config.json
或conf/config-base.json
。
#如果你是CentOS系统,且打不开Web页面的,则需要开启防火墙端口
#Centos 6系统
iptables -I INPUT -p tcp --dport 8899 -j ACCEPT
service iptables save
service iptables restart
#CentOS 7系统
firewall-cmd --zone=public --add-port=8899/tcp --permanent
firewall-cmd --reload
相关命令
./control build|run|start|stop|restart|status
build : 源码编译,最终构建成至 bin
run : 直接启动smartping
start : 以nohup(deamon)形式启动smartping
stop : 关闭smartping
restart : 执行 stop & start
status : 查看smartping的运行状态
version : 查看当前smartping版本
pack : 执行Build并进行二进制包制作
总结
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/2198/
不妨点个广告再走嘛
相关推荐
-
使用LNMP常见问题解答
一、LNMP的安装 ##先要下载,并根据不同系统进行安装: wget -c http://soft.vpser.net/lnmp/lnmp1.3.tar.gz tar zxvf lnmp1.3.tar.gz cd lnmp1.3 ./install.sh #开始进行安装操作 以上为下载及进入安装过程,以下为安装前简易设置,切记输入个其它域名及牢记mysql密码: +------------------------------------------------------------------------+ | LNMP V1.2 for Ubuntu Linux Server, Written by Licess | +------------------------------------------------------------------------+ | A tool to auto-compile & install LNMP/LNMPA/LAMP on Linux | +------------------------------------------------------------------------+ | For more information please visit http://www.lnmp.org | +------------------------------------------------------------------------+ Please setup root password of MySQL.(Default password: root) Please enter: southcat.net #输入mysql的root密码 MySQL root password: southcat.net =========================== Do you want to enable or disable the InnoDB Storage Engine? Default enable,Enter your choice [Y/n]: n #是否安装InnoDB You will disable the InnoDB Storage Engine! ===========================...
-
py12306:一个带Web管理界面的12306购票助手,支持多账号/多线程/微信电话通知
说明:前几天看到了个很强大的新项目,py12306购票助手,支持分布式,多账号,多任务购票,还带了很方便的Web管理界面,支持各种通知,比如微信,电话语音,邮件等。现在貌似到了抢票的季节了,所以博主就分享一下该工具的手动安装和Docker安装,有需求的可以用下。 截图 功能 多日期查询余票 自动打码下单 用户状态恢复 电话语音通知 多账号、多任务、多线程支持 单个任务多站点查询 分布式运行 Docker支持 动态修改配置文件 邮件通知 Web管理页面 微信消息通知 手动安装 Github地址:https://github.com/pjialin/py12306 环境要求:Python 3.6以上的版本。 1、安装Python 3.6这里博主还是和以前一样提供一个脚本安装,要是你会手动安装的话,还是建议手动下。 #CentOS系统 wget https://www.southcat.net/usr/shell/Python3/CentOS_Python3.6.sh && sh CentOS_Python3.6.sh #Debian系统 wget https://www.southcat.net/usr/shell/Python3/Debian_Python3.6.sh && sh Debian_Python3.6.sh #由于Ubuntu 16+自带Python3,所以只需要安装pip3就可以了 apt install python3-pip -y 2、安装依赖 git clone https://github.com/pjialin/py12306 cd py12306 pip3 install -r requirements.txt 3、配置程序 #复制配置文件 cp env.py.example env.py 然后编辑该配置文件,填入你的账号等信息,建议使用FTP工具访问VPS后编辑该文件。 #部分配置说明,其它配置就参考配置文件里面的说明,挺详细了 1、自动打码 目前支持免费打码,和若快打码 注:免费打码无法保证持续可用,如失效请手动切换到若快平台,需要先到http://www.ruokuai.com注册一个账号后填写到配置中。 2、语音通知 语音验证码使用的是阿里云API市场上的一个服务商,需要到https://market.aliyun.com/products/57126001/cmapi019902.html 购买后将appcode填写到配置中。 4、测试程序目前提供了一些简单的测试,包括用户账号检测,乘客信息检测,车站检测等 #开始测试 python3 main.py -t #测试通知消息(语音, 邮件) python3 main.py -t -n 5、启动程序测试无误后,就可以开始启动了,使用命令: #启动命令 python3 main.py #可用参数列表,用法见4步骤 -t 测试配置信息 -t -n 测试配置信息以及通知消息 -c 指定自定义配置文件位置 然后Web管理界面自动开启,访问地址为ip:8008。如果打不开建议检查下防火墙端口,使用命令: #CentOS 6 iptables -I...
-
Directory Lister:又一款不错的PHP目录索引工具
说明:Directory Lister目录索引看起来很好看,安装简单,也很适用,对于类似的目录索引工具,之前还说到了h5ai,安装方法参考:h5ai安装教程,这2个都不错,有兴趣的可以试试。 简介 PHP Directory Lister是一个使用PHP开发的目录索引工具,旨在让您列出目录的所有内容以及所有子目录,并允许您在其中导航。您只需将Directory Lister下载并安装到任何Web目录,就可以访问该目录下的所有文件和子目录。 官方网站:http://www.directorylister.com/ 截图 功能特点 安装快速,将文件上传到任何可访问网页的目录,Direcectory Lister将为您快速生成列表。 内置主题支持,以适应您的独特风格。控制您的列表与文件/文件夹的自定义排序顺序。 支持MD5查看。 使用说明 搭建php网站环境可使用宝塔面板或者军哥lnmp。 下载并提取Directory Lister到网站目录(本地下载 和 官方下载)。 复制resources/default.config.php到resources/config.php。 index.php将resources文件夹上传到要列出的文件夹。 将其他文件上传到与index.php相同的目录。
-
一款高速下载百度云文件的神器:SpeedKoalaBD v7.1破解版
说明:之前已经分享了很多下载百度云文件的方法了,这里再分享一个软件SpeedKoalaBD,好像是使用Aria2下载,亲测可以满速,目前已更新到V7.1。 简介 SpeedKoala BD云加速(即早期的极速百度云软件)是一款专门针对百度网盘的高速下载加速器。加速功能基于P2SP技术和CDN(内容分发网络)技术。P2SP技术有效地把原本孤立的服务器和其镜像资源以及P2P资源整合到了一起,在下载的稳定性和下载的速度上,都比传统的P2P或P2S有了非常大的提高,迅雷的加速原理就是采用了P2SP技术,而我们的加速服务也使用了这项技术,同时通过CDN内容分发网络进一步为用户带来酣畅淋漓的下载体验。这款超级快的百度网盘下载工具能真正不限速满速下载,大家公认的目前最好用、最有效的第三方百度网盘下载加速器客户端。 截图 使用 下载地址:Speedkoala BD v7.1破解版 下载后打开软件,登录百度云账号,找到要下载的文件,右键超级加速下载即可。 相关教程 Proxyee-down:HTTP下载神器,可高速下载百度云文件 利用IDM工具高速下载百度云大文件教程
-
Shiori:一个简单、美观且带Web界面的书签管理器
说明:Shiori是一个用Go语言编写的简单书签管理器,样式直接模仿的Pocket,有着基本书签管理功能,即添加,编辑,删除和搜索。支持导入和导出成Netscape书签文件,也可以从Pocket导入书签。可以通过命令行操作,也自带简单而漂亮的Web界面,适合那些不想使用命令行的,也可以内页浏览书签首页,用起来还行,这里就分享下。 截图 安装 Github地址:https://github.com/go-shiori/shiori 1、安装Docker #CentOS 6 rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum update -y yum -y install docker-io service docker start chkconfig docker on #CentOS 7、Debian、Ubuntu curl -sSL https://get.docker.com/ | sh systemctl start docker systemctl enable docker 2、拉取镜像 docker run -d --name shiori --restart=always -p 8080:8080 -v ~/shiori:/srv/shiori radhifadlillah/shiori 安装好了后,访问地址:http://ip:8080,初始管理员用户名和密码为shiori和gopher。 如果CentOS系统打不开的话,可能还需要开启8080端口,使用命令: #CentOS 6 iptables -I INPUT -p tcp --dport 8080 -j ACCEPT service iptables save service iptables restart #CentOS 7 firewall-cmd --zone=public --add-port=8080/tcp --permanent firewall-cmd --reload 像阿里云等服务器,还需要去安全组那里开放下端口。 最后你想绑定域名,那么就进行第3步,直接ip访问就不用绑定了。 3、绑定域名安装Caddy: wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh #备用地址...
-
修改SSH端口+禁止ROOT登陆
其实本身Linux已经很安全了,但是如果密码设置的不够复杂,如果说小写+数字共12位以下,你的SSH还用的默认端口,那强力一点的黑客用不上半小时,就能暴力破解你的密码。所以,最好的方法就是修改掉SSH的端口。 一、修改文件:/etc/ssh/sshd_config Port 22 #在第三行或第四行,如果前面有井号,请删除,修改为65534以下即可 可在远程连接中用vi命令,或sftp下载到本地修改,修改后使用以下命令重启ssh服务 #CentOS系统 service sshd restart #Debian/Ubuntu系统 service ssh restart 二、更加安全的设置,禁止ROOT登陆,采用小号登陆再切换ROOT(此方法不能用SFTP上传文件) useradd rats #新建一个小号 passwd rats #给小号设置密码,需要输入完全相同的二次,注意提示 vi /etc/ssh/sshd_config #修改的文件还是这个 PermitRootLogin yes #把yes,改成no,保存退出,并重启SSH服务(上面有重启命令) 切记,如果没有新建小号,或小号密码设置错误,你又禁了ROOT,那你只能重启系统或回滚快照,再也登陆不了。
-
apache端口被异常占用导致无法启动的解决方法
说明:在安装LNMPA一键包时候会出现因端口被占用而导致Apache无法启动的问题,一般一键包Apache默认端口是88,具体以错误提示信息为准!如Address already in use: make_sock: could not bind to address 127.0.0.1:88最后面的88即为被占用端口。 1、检查88端口被哪个进程占用 netstat -lnp|grep 88 此时可以看到使用该端口的进程,后面都有LISTEN xx/yy 此信息,xx即为进程号 2、查看进程的详细信息 ps xx #xx为进程号 kill -9 xx #杀掉编号为xx的进程(请根据实际情况输入) service httpd start #启动apache
-
一个现代、安全且简洁的PHP短链接程序:URL-Shorter
简介 URL-Shorter是一个现代、安全且简洁的PHP短链接,由岁月小筑博主开发,后期功能会逐步添加。 截图 功能 使用PDO和Bindparam防注入 使用Ajax获取短链接(免刷新) 使用纯JS复制生成的短链接 安装 Github地址:https://github.com/littleplus/url-shorter 1、搭建好web环境,并添加域名 2、git clone或者下载代码到网站根目录。 #git下载,仅作参考 cd /home/xx.com git clone https://github.com/littleplus/url-shorter.git mv url-shorter/{,.}* ./ 3、新建数据库,并导入根目录的url.sql数据。 4、编辑根目录config.php配置文件,填入域名和数据库信息 5、配置好伪静态Apache直接使用根目录下的.htaccess就可以了。 Nginx添加以下代码 location / { try_files $uri $uri/ /index.php?$args; } 后续 使用Redis缓存,更快,抗压能力更强 使用Redis控制访问速率,抗CC 鉴定不良网站,网站黑名单,后台管理,跳转格式设置,用户注册等