如何从命令行URL中的请求从服务器(一个* ux机器)请求到另一台机器。如何查看服务器正在执行的所有请求URL(最终URL)
例如,我在服务器的命令行ALPHA_RE。 我做一个ping到使用google.co.uk和另一坪至bbc.co.uk 我想看到的,从提示:
google.co.uk bbc.co.uk
所以,不是我正在ping的机器的IP地址,也不是来自将请求传递给google.co.uk或bbc.co.uk的服务器的URL,而是实际的最终URL。
请注意,只有可用上可用普通的Ubuntu库的包 - 它与命令行工作
编辑 的最终目标是看什么API URL的PHP脚本(由运行cronjob)请求;以及什么API网址服务器请求'生活'。 这些那些主要做GET和POST请求到多个URL,我想知道的PARAMS:
它做请求:
foobar.com/api/whatisthere?and=what&is=there&too=yeah
或邮寄至:
foobar.com/api/whatisthathere?is=it&foo=bar&green=yeah
而且cron作业或服务器是否执行任何其他GET或POST请求? 而且,不管这些API给出什么响应(如果有的话)。
此外,API列表是未知的 - 所以你不能grep到一个特定的URL。
编辑: (旧船票规定:请注意,我不能在该服务器上安装任何东西(没有多余的包,我只能用“正常”的命令 - 像tcpdump的,用sed,grep的,...) //但随着越来越tcpdump的这些信息是相当困难的,然后我做了安装包的可能)
如果您投票表决问题,请考虑留下评论意见宁为什么你投下了票。毕竟,这是人们理解你的行为并改善他们未来问题的唯一途径。 – Cedric
您提到了您的问题中的网址,但您的示例使用的ping仅使用主机名/ IP地址,您是否想知道所有DNS查找(从名称到IP)还是您对特定类型的流量感兴趣? –
感谢您的问题。我对完整的URL感兴趣,而不仅仅是主机名 – Cedric