html - 如何增量搜索网站中的文件?
问题描述
这是服务器课程介绍的假设问题。
假设您要搜索 Web 目录中所有可用的 .txt 文件,例如
http://xyz123madeupname.com/files
您可以使用的 .txt 文件称为 http://xyz123madeupwebsitename.com/files/1256
另一个可供您使用的 .txt 文件称为http://xyz123madeupwebsitename.com/files/1795
您想从该目录中找出您可以使用的其他文件。
如果不手动输入数字并检查您是否可以使用 .txt 文件,您将如何做到这一点?有没有一种工具可以用来增量检查 files/1 到 2000 并查看该页面是否有 .txt?
谢谢,
伙伴
解决方案
简单的答案是否定的。如果 Web 服务器已正确配置,它将提供默认文档,并且如果在文件夹中找到该文档,那么您将获得该文档。您不能提出“显示您的目录树”的请求。因为许可和安全问题。所以任何专业编码的东西都不会让你这样做。许多网站故意放弃 robots.txt 文件,因为它可以告诉攻击者诸如脚本之类的东西的位置。(当然,许多其他网站只是忘记创建一个。)请参阅目录遍历攻击,Robots.txt
推荐阅读
- r - R - 查找只有一个非缺失值的列,并用该唯一非缺失值填充其缺失值
- android - Jet Pack:导航如何在呈现的活动被解雇时得到通知?
- javascript - 调用者没有从带有 ajax 的异步方法中获得正确的值
- google-bigquery - 在 BigQuery 中将数组转换为嵌套字段
- r - 如果 R 不再使用它之前分配的一些大内存并且没有释放它,系统()调用会给出“无法分配内存”
- python - 如何正确解码以十进制编写的字符串中的转义序列
- python - 数组作为numba中的函数参数
- python - Pandas - 在条件下用另一个列值替换字符串
- dart - 如何检查对象是否属于实例`Type`?
- matplotlib - RuntimeError:libpng 在可视化 cnn 层时发出错误信号