php parser

Discussion in 'PHP' started by heks, 5 Dec 2007.

Thread Status:
Not open for further replies.
  1. heks

    heks Banned

    Joined:
    24 Aug 2007
    Messages:
    713
    Likes Received:
    95
    Reputations:
    12
    Привет всем. Постоянно пользуюся шелом C99shell и столкнулся с такой проблеммой. Иногда попадаются сайты на которых доступен доступ в корневую директорию сервера к примену /hsphere/local/home/
    В которой находятся сайты к примеру вида
    [2adfgsdfg.org] DIR 21.09.2007 09:33:59 mbrasher/psacln dr-xr-xr-x
    [2ptfasdan.net] DIR 21.09.2007 09:33:59 root/2523 dr-xr-xr-x
    [asdfasdf.com] DIR 21.09.2007 09:33:59 c15d8/psacln dr-xr-xr-x
    [asdfasd.com] DIR 21.09.2007 09:34:00 sraschle/psacln dr-xr-xr-x
    [asdfsdf.com] DIR 21.09.2007 09:34:00 dluccini/psacln dr-xr-xr-x
    [4asdasda.net] DIR 21.09.2007 09:34:00 freebaby/psacln dr-xr-xr-x
    [adsfasdf.com] DIR 21.09.2007 09:34:00 bpgolden2/psacln dr-xr-xr-x
    мне из этого надо выбрать только названия сайтов что бы было только оно кто напишет скрипт буду благодарен.
    Пасибо.
     
  2. Termin@L

    Termin@L Elder - Старейшина

    Joined:
    7 Dec 2006
    Messages:
    183
    Likes Received:
    43
    Reputations:
    53
    названя сайтов хранятся в httpd.conf,поэтому нужен доступ ещё и туда.
    в разделe virtualhost
     
    1 person likes this.
  3. Underwit

    Underwit Banned

    Joined:
    6 Oct 2006
    Messages:
    191
    Likes Received:
    137
    Reputations:
    16
    PHP:
    <?
    error_reporting(0);
    $sha '(www)\.[a-z0-9A-Z]{1,100}\.(com)';
    $path 'file.htm';
    $end = array();
    $link '';
    $file fopen($path'r');
    while(!
    feof($file))
    {
    $_file fgets($file);
    if(
    ereg($sha$_file$link))
    {
    array_push($end$link['0']);}}
    fclose($file);
    $end array_unique($end);
    foreach(
    $end as $key => $val)
    {echo 
    $val.'<br>';}
    ?>
    Вот мой старый скрипт который из файла выдерает
    сайты вида www.lalalalala.com его ток немного надо переделать.
     
    1 person likes this.
  4. darky

    darky ♠ ♦ ♣ ♥

    Joined:
    18 May 2006
    Messages:
    1,773
    Likes Received:
    825
    Reputations:
    1,418
    shell -> ls
     
    2 people like this.
  5. aka PSIH

    aka PSIH Elder - Старейшина

    Joined:
    7 Feb 2006
    Messages:
    582
    Likes Received:
    284
    Reputations:
    51
    зачем скрипт, когда можно выполнить всего одну команду...

    shell -> grep ServerName /etc/httpd/conf/httpd.conf
    shell -> grep zone /etc/named.conf
     
    #5 aka PSIH, 5 Dec 2007
    Last edited: 5 Dec 2007
    2 people like this.
  6. heks

    heks Banned

    Joined:
    24 Aug 2007
    Messages:
    713
    Likes Received:
    95
    Reputations:
    12
    Всем спасибо
     
Thread Status:
Not open for further replies.