Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.01.30;
Скачать: CL | DM;

Вниз

TSSHClient (Synapse + SSL CryptoLib based)   Найти похожие ветки 

 
Сергей М. ©   (2010-10-20 15:02) [0]

Пытаюсь пользовать cl32.dll версии 3.4.0.0 (свежее  вроде бы некуда)

ssh: TSSHClient;
..
 if ssh.LogIn then // <- засада здесь
   begin
    Response := ssh.ReceiveData; // получим приветствие сервера
    ssh.SendCommand("some shell command"); // скомандуем ему что-либо
    Response := ssh.ReceiveData; // и получим отклик
    ShowMessage(Response); // показав его
    ssh.LogOut; // спасибо и до новых встреч
 end else
    ShowMessage(ssh.LastErrorDesc); // посмотрим что ему не понравилось


При этом во фрагменте

function TSSLCryptLib.Connect: boolean;
begin
 Result := False;
 if FSocket.Socket = INVALID_SOCKET then
   Exit;
 if Prepare(false) then
 begin
   if not SSLCheck(cryptSetAttribute(FCryptSession, CRYPT_SESSINFO_NETWORKSOCKET, FSocket.Socket)) then
     Exit;
   if not SSLCheck(cryptSetAttribute(FCryptSession, CRYPT_SESSINFO_ACTIVE, 1)) then
     Exit;
   FSSLEnabled := True;
   Result := True;
   FReadBuffer := "";
 end;
end;


стабильно получаю граблями

Exception EPrivelege in module CL32.DLL at 0008E17E.
Priveleged instruction.


Эт чего такое ?
Либа глюкавая или где ?

Кто-нибудь вообще пользовал успешно эту либу для работы по SSH-протоколу ?


 
Сергей М. ©   (2010-10-20 15:06) [1]

ой вру)...

function TSSLCryptLib.Connect: boolean;
begin
Result := False;
if FSocket.Socket = INVALID_SOCKET then
  Exit;
if Prepare(false) then
begin
  if not SSLCheck(cryptSetAttribute(FCryptSession, CRYPT_SESSINFO_NETWORKSOCKET, FSocket.Socket)) then
    Exit;
  if not SSLCheck(cryptSetAttribute(FCryptSession, CRYPT_SESSINFO_ACTIVE, 1)) then
    Exit;
  FSSLEnabled := True;
  Result := True;
  FReadBuffer := "";
end;
end;


 
sniknik ©   (2010-10-20 16:33) [2]

> Кто-нибудь вообще пользовал успешно эту либу для работы по SSH-протоколу ?
а какая цель, смысл менять? у нас тут про какой то загон говорят, типа "сертифицированная" шифрация для платежей...
у тебя тоже?


 
sniknik ©   (2010-10-20 16:34) [3]

упс...
загон = закон
хотя, по сути верно. ;)


 
Сергей М. ©   (2010-10-20 16:44) [4]


> какая цель


Ну пусть будет такая - покомандовать удаленным никсовым сервером ..



Страницы: 1 вся ветка

Текущий архив: 2011.01.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
15-1287397858
Омлет
2010-10-18 14:30
2011.01.30
Demosaicing, бысто и медленно


15-1286889440
Sanprof
2010-10-12 17:17
2011.01.30
FreeReport полсчитать сумму


2-1289487120
vegarulez
2010-11-11 17:52
2011.01.30
TWebbrowser, как определить активное поле формы.


15-1287648553
>|
2010-10-21 12:09
2011.01.30
Ошибка дебаггера


15-1287098390
Германн
2010-10-15 03:19
2011.01.30
Шаблон для оператора case