Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   Возможно ли найти ссылку на сайте по имени файла? (http://forum.oszone.net/showthread.php?t=327970)

dislike 29-06-2017 10:27 2748010

Возможно ли найти ссылку на сайте по имени файла?
 
Т.е. я знаю имя файла, например test.doc И нужно выяснить, есть ли на определенном сайте (пусть testsite.ru) ссылки, содержащие в себе кусок */test.doc, т.е. найти на всех страницах сайта ссылки вида testsite.ru/blablabla/test.doc, например, либо подтвердить что таковых ссылок нет и файл test.doc можно спокойно удалить с сервера.

dislike 04-07-2017 19:22 2749108

Судя по шквалу ответов, задумка нереализуема?

Iska 04-07-2017 19:54 2749112

Вы имеете к нему доступ только снаружи или изнутри? Какие права имеете? Имеете ли доступ к системе, на которой он работает? На чём построен сайт?

IVa_ 04-07-2017 23:24 2749137

В первом случае возможно скачать сайт с помощью программы, а после узнать состояние наличия нужной ин-ции, второй вариант использовать программу на проверку ссылок, или использовать скрипт!

dislike 05-07-2017 17:27 2749364

Цитата:

Цитата Iska
Вы имеете к нему доступ только снаружи или изнутри? »

Отовсюду, но только удаленно.

Цитата:

Цитата Iska
Какие права имеете? »

К сайту все права, к системе все кроме рута

Цитата:

Цитата Iska
Имеете ли доступ к системе, на которой он работает? »

FreeBSD там. Доступ по SSH, по FTP, пароль от рута неизвестен.

Цитата:

Цитата Iska
На чём построен сайт? »

1С Битрикс

lxa85 05-07-2017 17:58 2749372

Цитата:

Частенько бывает нужно найти файлы по содержащемуся в них тексту, или текста в файлах. Привожу два примера поиска (linux, freebsd) нужно фрагмента текста в файлах:
Код:

[root@srv001 ~]# find /var/named/ -type f -exec grep "MX" {} \;
serversnetwork.info.    14400  IN      MX      10 mail

Код:

[root@srv001 ~]# grep -rl 'MX' /var/named/
/var/named/serversnetwork.info.db


http://itblog.su/poisk-teksta-v-fajjlakh.html

dislike 12-07-2017 15:53 2750923

lxa85, этот способ работает только совсем в простых случаях, когда есть страница, у страницы есть свой файл типа index.php и в этом файле записана ссылка на другую страницу php. Это можно найти. Но такой поиск ничего не находит, когда в дело вмешиваются "компоненты" bitrix, типа новостного блока, которому соответствует файл index.php с таким содержимым

Код:

<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("Подписка на новости");
?><?$APPLICATION->IncludeComponent("bitrix:news", "list", array(
        "IBLOCK_TYPE" => "news",
        "IBLOCK_ID" => "13",
        "NEWS_COUNT" => "20",
        "USE_SEARCH" => "N",
        "USE_RSS" => "Y",
        "NUM_NEWS" => "20",
        "NUM_DAYS" => "0",
        "YANDEX" => "N",
        "USE_RATING" => "N",
        "USE_CATEGORIES" => "N",
        "USE_REVIEW" => "N",
        "USE_FILTER" => "N",
        "SORT_BY1" => "ACTIVE_FROM",
        "SORT_ORDER1" => "DESC",
        "SORT_BY2" => "SORT",
        "SORT_ORDER2" => "ASC",
        "CHECK_DATES" => "Y",
        "SEF_MODE" => "Y",
        "SEF_FOLDER" => "/info/news/",
        "AJAX_MODE" => "N",
        "AJAX_OPTION_SHADOW" => "Y",
        "AJAX_OPTION_JUMP" => "N",
        "AJAX_OPTION_STYLE" => "Y",
        "AJAX_OPTION_HISTORY" => "N",
        "CACHE_TYPE" => "N",
        "CACHE_TIME" => "3600",
        "CACHE_FILTER" => "N",
        "CACHE_GROUPS" => "Y",
        "DISPLAY_PANEL" => "N",
        "SET_TITLE" => "Y",
        "SET_STATUS_404" => "N",
        "INCLUDE_IBLOCK_INTO_CHAIN" => "N",
        "ADD_SECTIONS_CHAIN" => "Y",
        "USE_PERMISSIONS" => "N",
        "PREVIEW_TRUNCATE_LEN" => "1",
        "LIST_ACTIVE_DATE_FORMAT" => "d.m.Y",
        "LIST_FIELD_CODE" => array(
                0 => "",
                1 => "",
        ),
        "LIST_PROPERTY_CODE" => array(
                0 => "",
                1 => "",
        ),
        "HIDE_LINK_WHEN_NO_DETAIL" => "N",
        "DISPLAY_NAME" => "N",
        "META_KEYWORDS" => "-",
        "META_DESCRIPTION" => "-",
        "BROWSER_TITLE" => "-",
        "DETAIL_ACTIVE_DATE_FORMAT" => "d.m.Y",
        "DETAIL_FIELD_CODE" => array(
                0 => "",
                1 => "",
        ),
        "DETAIL_PROPERTY_CODE" => array(
                0 => "",
                1 => "",
        ),
        "DETAIL_DISPLAY_TOP_PAGER" => "N",
        "DETAIL_DISPLAY_BOTTOM_PAGER" => "Y",
        "DETAIL_PAGER_TITLE" => "Страница",
        "DETAIL_PAGER_TEMPLATE" => "",
        "DETAIL_PAGER_SHOW_ALL" => "Y",
        "DISPLAY_TOP_PAGER" => "N",
        "DISPLAY_BOTTOM_PAGER" => "Y",
        "PAGER_TITLE" => "Новости",
        "PAGER_SHOW_ALWAYS" => "Y",
        "PAGER_TEMPLATE" => "",
        "PAGER_DESC_NUMBERING" => "N",
        "PAGER_DESC_NUMBERING_CACHE_TIME" => "36000",
        "PAGER_SHOW_ALL" => "Y",
        "DISPLAY_DATE" => "Y",
        "DISPLAY_PICTURE" => "Y",
        "DISPLAY_PREVIEW_TEXT" => "Y",
        "AJAX_OPTION_ADDITIONAL" => "",
        "SEF_URL_TEMPLATES" => array(
                "news" => "",
                "section" => "",
                "detail" => "#ELEMENT_ID#/",
                "search" => "search/",
                "rss" => "rss/",
                "rss_section" => "#SECTION_ID#/rss/",
        )
        ),
        false
);?> <?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

Искать в этой мешанине что-либо бесполезно (

lxa85 14-07-2017 17:29 2751411

dislike, Это карявка имеет в себе sql сервер?
Может напрямую у него поинтересоваться?
Я не Копенгаген в его архитектуре (в архитектуре базы данных) поэтому ничего конкретнее не скажу.
Если страница создается автоматически, то данные он должен откуда то брать.


Время: 09:32.

Время: 09:32.
© OSzone.net 2001-