草庐IT

self-hosting

全部标签

漏洞解决:检测到目标URL存在http host头攻击漏洞(Docker + nginx)

前言最近项目外网上线前扫描出一个中危漏洞,要求解决后连通外网。1.检测工具BurpsuiteBrupsuite是一款web渗透软件,可以用来模拟攻击、抓包、测试、拦截等功能。下载安装教程详见2.问题详解配置火狐浏览器Brupsuite配置Proxy-->Options-->Edit火狐访问链接,同时Proxy-->History,找到链接右键sendtoRepeater,更改host为baidu.com,发现依然可以访问,需要解决此问题:问题解决此项目为docker构建镜像,服务器为nginx,首先搜寻nginx配置文件:sudofind/-namenginx.conf此时发现本地居然无ngi

Linux centos : ping displays unknown host for any domain name

Ping显示任何域名的未知主机。它在这段时间之前有效!!Ping对IP地址有效,但对域名无效。谁能帮帮我? 最佳答案 检查/etc/resolv.conf中的内容。如果没有指定“名称服务器”,则必须这样做才能解析域。示例:nameserverdns1.domainname.comnameserverdns2.domainname.com或者您可以使用Google的公共(public)DNS服务器:nameserver8.8.8.8nameserver8.8.4.4 关于Linuxcent

Linux centos : ping displays unknown host for any domain name

Ping显示任何域名的未知主机。它在这段时间之前有效!!Ping对IP地址有效,但对域名无效。谁能帮帮我? 最佳答案 检查/etc/resolv.conf中的内容。如果没有指定“名称服务器”,则必须这样做才能解析域。示例:nameserverdns1.domainname.comnameserverdns2.domainname.com或者您可以使用Google的公共(public)DNS服务器:nameserver8.8.8.8nameserver8.8.4.4 关于Linuxcent

idea 启动Flask时host设置和端口设置,以及host=0.0.0.0和127.0.0.1的区别

1.问题背景:  在Idea2018.3UltimateEdition中创建一个PythonFlask应用,Python版本是3.8.7版本,Flask代码如下:fromflaskimportFlaskapp=Flask(__name__)if__name__=='__main__':app.run()  启动方式:在启动应用的congfig中进行配置,页面如下:这样子启动之后,发现本地可以正常访问,现在需要让公司的内网同事也能正常访问,但是在公司内网的其他同事通过内网IP访问失败,原因是端口不通2.解决Flask服务在idea中内网访问不通的问题2.1怀疑是端口的问题  同事通过ping命令

idea 启动Flask时host设置和端口设置,以及host=0.0.0.0和127.0.0.1的区别

1.问题背景:  在Idea2018.3UltimateEdition中创建一个PythonFlask应用,Python版本是3.8.7版本,Flask代码如下:fromflaskimportFlaskapp=Flask(__name__)if__name__=='__main__':app.run()  启动方式:在启动应用的congfig中进行配置,页面如下:这样子启动之后,发现本地可以正常访问,现在需要让公司的内网同事也能正常访问,但是在公司内网的其他同事通过内网IP访问失败,原因是端口不通2.解决Flask服务在idea中内网访问不通的问题2.1怀疑是端口的问题  同事通过ping命令

linux - 解释来自/proc/[id]/mountstats 或/proc/self/mountstats 的数据

我想监控我的NFS共享的IO。有很多程序可以解释/proc/[id]/mountstats中的数据。([id]=nfs客户端/服务器的id)或/proc/self/mountstats.问题是,这些程序每秒计算一些IO。这在命令行中非常好,但对于我的监控解决方案来说却毫无用处。所以我想解释mountstats的计数器我。我现在的问题是,我需要一些mountstats的文档。对于nfsv4。到目前为止,我的搜索没有带来任何有用的信息。谢谢你的帮助Ubuntu(nfs客户端)上/proc/self/mountstats的示例输出:...deviceIPADRESS:/mountpointm

linux - 解释来自/proc/[id]/mountstats 或/proc/self/mountstats 的数据

我想监控我的NFS共享的IO。有很多程序可以解释/proc/[id]/mountstats中的数据。([id]=nfs客户端/服务器的id)或/proc/self/mountstats.问题是,这些程序每秒计算一些IO。这在命令行中非常好,但对于我的监控解决方案来说却毫无用处。所以我想解释mountstats的计数器我。我现在的问题是,我需要一些mountstats的文档。对于nfsv4。到目前为止,我的搜索没有带来任何有用的信息。谢谢你的帮助Ubuntu(nfs客户端)上/proc/self/mountstats的示例输出:...deviceIPADRESS:/mountpointm

c++ - 在执行过程中替换可执行文件时如何处理 "/proc/self/exe"的 readlink()?

在我的C++应用程序中,我的应用程序在fork()ed子进程中执行execv()以使用相同的可执行文件来处理新子进程中的某些工作具有不同参数的进程,这些参数通过管道与父进程通信。为了获得自己的路径名,我在Linux端口上执行以下代码(我在Macintosh上有不同的代码):constsize_tbufSize=PATH_MAX+1;chardirNameBuffer[bufSize];//Readthesymboliclink'/proc/self/exe'.constchar*linkName="/proc/self/exe";constintret=int(readlink(lin

c++ - 在执行过程中替换可执行文件时如何处理 "/proc/self/exe"的 readlink()?

在我的C++应用程序中,我的应用程序在fork()ed子进程中执行execv()以使用相同的可执行文件来处理新子进程中的某些工作具有不同参数的进程,这些参数通过管道与父进程通信。为了获得自己的路径名,我在Linux端口上执行以下代码(我在Macintosh上有不同的代码):constsize_tbufSize=PATH_MAX+1;chardirNameBuffer[bufSize];//Readthesymboliclink'/proc/self/exe'.constchar*linkName="/proc/self/exe";constintret=int(readlink(lin

Linux 上的 Python : get host name in/etc/hostname

我试图从Python脚本中获取Linux机器中的主机名。它是一个DebianGNU/LinuxAmazonEC2实例。我在/etc/hostname中设置了正确的名称。推荐的解决方案socket.gethostname()不起作用:它显示ip-加上IP元组。我在StackOverflow上进行了搜索,但没有任何结果,例如here.socket.getfqdn()更糟:它产生ip-[IPtuple].eu-west-1.compute.internal。是我做错了什么,还是没有干净的解决方案来获取/etc/hostname中的主机名?当然,备用解决方案是读取文件etc/hostname本