Delphi 7 Synapse & Charles. Как заставить чарльз видеть пакеты?

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by SHOOTER, 30 Apr 2014.

  1. SHOOTER

    SHOOTER New Member

    Joined:
    21 Sep 2009
    Messages:
    37
    Likes Received:
    0
    Reputations:
    0
    Здравствуйте, использую Synapse в Delphi 7 чтоб делать HTTP запросы к серверу. Приходится снифить Wireshark-ом. Но возникла необходимость снифить именно чарльзом. Как это можно сделать? Чарльз их не видит. Видит только запросы из веб-браузеров. Почему так? :confused:
     
  2. qw1mb1

    qw1mb1 Member

    Joined:
    8 Feb 2013
    Messages:
    113
    Likes Received:
    16
    Reputations:
    8
    юзай HTTPAnalyzer, ничем не хуже Charles

    P.S. насколько мне известно, Charles использует свой драйвер для отслеживания запросов именно в браузерах
     
  3. SHOOTER

    SHOOTER New Member

    Joined:
    21 Sep 2009
    Messages:
    37
    Likes Received:
    0
    Reputations:
    0
    нужна возможность редактировать пакеты на лету. И пакеты эти будет отправлять не браузер а программа написанная мною на Delphi 7 + Synapse. Вот гуглю дальше... Может можно как то заставить эту программу делать запросы через SOCKS прокси которой будет Charles? Или вариант с виртуальной машиной + Charles?
     
  4. qw1mb1

    qw1mb1 Member

    Joined:
    8 Feb 2013
    Messages:
    113
    Likes Received:
    16
    Reputations:
    8
    а в чем проблема редактировать запросы непосредственно из самой программы? или софт сторонний (не твой)?
     
  5. SHOOTER

    SHOOTER New Member

    Joined:
    21 Sep 2009
    Messages:
    37
    Likes Received:
    0
    Reputations:
    0
    софт мой, но исходников не осталось :( Вот раньше писал на WinHTTP тогда чарльз ловил пакеты. А пакеты Synapse никак не хочет видеть :mad:
     
  6. 666da

    666da New Member

    Joined:
    10 Jul 2013
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    Заладили со своим synapsom,че вам Indy не хватает та хер пойми
     
  7. binarymaster

    binarymaster Elder - Старейшина

    Joined:
    11 Dec 2010
    Messages:
    4,717
    Likes Received:
    10,195
    Reputations:
    126
    Ни разу не юзал Synapse. Если в нём есть возможность установить прокси сервер, установите его таким - 127.0.0.1:8888 (дефолтный порт в Чарле, его можно изменить в его же настройках)

    Чарль не использует драйверов, он устанавливает себя в качестве системного прокси. (правда, отдельно для Firefox у него есть свой плагин автонастройки)
     
  8. Chrome~

    Chrome~ Elder - Старейшина

    Joined:
    13 Dec 2008
    Messages:
    936
    Likes Received:
    162
    Reputations:
    27
    Выше правильно написали на счет прокси. Если нету исходных кодов, то используй какой нибудь соксификатор, который заставит работать твою программу через SOCKS5 прокси Charles.
     
  9. SHOOTER

    SHOOTER New Member

    Joined:
    21 Sep 2009
    Messages:
    37
    Likes Received:
    0
    Reputations:
    0
    Спасибо. Получилось :)
     
  10. SHOOTER

    SHOOTER New Member

    Joined:
    21 Sep 2009
    Messages:
    37
    Likes Received:
    0
    Reputations:
    0
    Потому что Synapse более гибкий ;)
     
  11. 666da

    666da New Member

    Joined:
    10 Jul 2013
    Messages:
    11
    Likes Received:
    0
    Reputations:
    0
    а ну я тоже пробывал использывать просто лень все это в uses прописывать и тому подобное
     
  12. ky_kask

    ky_kask Member

    Joined:
    18 Nov 2009
    Messages:
    73
    Likes Received:
    81
    Reputations:
    6
    используй Simple Sniffer.. Выглядит ужасно, но перехватывает все и вполне себе даже удобоваримо. Если тебя НЕХ не пугает