* [room] ssdeep: нет обработки standard input
@ 2009-08-19 17:03 Michael Bykov
2009-08-19 17:07 ` Eugene Ostapets
` (2 more replies)
0 siblings, 3 replies; 10+ messages in thread
From: Michael Bykov @ 2009-08-19 17:03 UTC (permalink / raw)
To: Культурный
офтопик
как обмануть программу, которая не имеет обработки standard input? Она
хочет, чтобы я указал ей файл. В документации сказано: Input from
standard input is not supported.
А я хочу использовать ее внутри моей рубишной программы.
Как ее обмануть?
(Речь идет о ssdeep, http://ssdeep.sourceforge.net/)
М.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [room] ssdeep: нет обработки standard input
2009-08-19 17:03 [room] ssdeep: нет обработки standard input Michael Bykov
@ 2009-08-19 17:07 ` Eugene Ostapets
2009-08-19 17:46 ` Michael Bykov
2009-08-19 17:20 ` Andrey Rahmatullin
2009-08-19 19:17 ` Alexey I. Froloff
2 siblings, 1 reply; 10+ messages in thread
From: Eugene Ostapets @ 2009-08-19 17:07 UTC (permalink / raw)
To: Культурный
офтопик
2009/8/19 Michael Bykov <m.bykov gmail.com>:
> как обмануть программу, которая не имеет обработки standard input? Она
> хочет, чтобы я указал ей файл. В документации сказано: Input from
> standard input is not supported.
>
> А я хочу использовать ее внутри моей рубишной программы.
>
> Как ее обмануть?
>
> (Речь идет о ssdeep, http://ssdeep.sourceforge.net/)
Хм... Можно попробовать через mkfifo, но неизвестно как она отнесется
к SIGPIPE...
--
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [room] ssdeep: нет обработки standard input
2009-08-19 17:07 ` Eugene Ostapets
@ 2009-08-19 17:46 ` Michael Bykov
2009-08-19 17:47 ` Michael Bykov
0 siblings, 1 reply; 10+ messages in thread
From: Michael Bykov @ 2009-08-19 17:46 UTC (permalink / raw)
To: Культурный
офтопик
19 августа 2009 г. 21:07 пользователь Eugene Ostapets
(eostapets@gmail.com) написал:
> 2009/8/19 Michael Bykov <m.bykov gmail.com>:
>> как обмануть программу, которая не имеет обработки standard input? Она
>> хочет, чтобы я указал ей файл. В документации сказано: Input from
>> standard input is not supported.
>>
>> А я хочу использовать ее внутри моей рубишной программы.
>>
>> Как ее обмануть?
>>
>> (Речь идет о ssdeep, http://ssdeep.sourceforge.net/)
> Хм... Можно попробовать через mkfifo, но неизвестно как она отнесется
> к SIGPIPE...
с mkfifo не получается, кажется
mkfifo pipe
tail pipe
в другой консоли cat aaa
и в этой консоли корректно выскакивает то что есть в файле ааа.
Но если ssdeep pipe
в другой консоли cat aaa
здесь:
ssdeep,1.0--blocksize:hash:hash,filename
,"/home/michael/pipe"
то есть вместо хеша пусто
М.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [room] ssdeep: нет обработки standard input
2009-08-19 17:46 ` Michael Bykov
@ 2009-08-19 17:47 ` Michael Bykov
0 siblings, 0 replies; 10+ messages in thread
From: Michael Bykov @ 2009-08-19 17:47 UTC (permalink / raw)
To: Культурный
офтопик
19 августа 2009 г. 21:46 пользователь Michael Bykov (m.bykov@gmail.com) написал:
> 19 августа 2009 г. 21:07 пользователь Eugene Ostapets
> (eostapets@gmail.com) написал:
>> 2009/8/19 Michael Bykov <m.bykov gmail.com>:
>>> как обмануть программу, которая не имеет обработки standard input? Она
>>> хочет, чтобы я указал ей файл. В документации сказано: Input from
>>> standard input is not supported.
>>>
>>> А я хочу использовать ее внутри моей рубишной программы.
>>>
>>> Как ее обмануть?
>>>
>>> (Речь идет о ssdeep, http://ssdeep.sourceforge.net/)
>> Хм... Можно попробовать через mkfifo, но неизвестно как она отнесется
>> к SIGPIPE...
>
> с mkfifo не получается, кажется
>
> mkfifo pipe
> tail pipe
> в другой консоли cat aaa
> и в этой консоли корректно выскакивает то что есть в файле ааа.
>
> Но если ssdeep pipe
> в другой консоли cat aaa
> здесь:
> ssdeep,1.0--blocksize:hash:hash,filename
> ,"/home/michael/pipe"
>
> то есть вместо хеша пусто
>
> М.
>
то есть cat aaa > pipe
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [room] ssdeep: нет обработки standard input
2009-08-19 17:03 [room] ssdeep: нет обработки standard input Michael Bykov
2009-08-19 17:07 ` Eugene Ostapets
@ 2009-08-19 17:20 ` Andrey Rahmatullin
2009-08-19 18:38 ` Michael Bykov
2009-08-19 19:17 ` Alexey I. Froloff
2 siblings, 1 reply; 10+ messages in thread
From: Andrey Rahmatullin @ 2009-08-19 17:20 UTC (permalink / raw)
To: smoke-room
[-- Attachment #1: Type: text/plain, Size: 472 bytes --]
On Wed, Aug 19, 2009 at 09:03:39PM +0400, Michael Bykov wrote:
> как обмануть программу, которая не имеет обработки standard input? Она
> хочет, чтобы я указал ей файл. В документации сказано: Input from
> standard input is not supported.
/dev/stdin?
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):
Впрочем, релиз [fortune-mod] 1.99.1-alt1 протестирован Самим hiddenman'ом и
багрепорты по нему не принимаются ;-)
-- raorn in sisyphus@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 489 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [room] ssdeep: нет обработки standard input
2009-08-19 17:20 ` Andrey Rahmatullin
@ 2009-08-19 18:38 ` Michael Bykov
0 siblings, 0 replies; 10+ messages in thread
From: Michael Bykov @ 2009-08-19 18:38 UTC (permalink / raw)
To: Культурный
офтопик
19 августа 2009 г. 21:20 пользователь Andrey Rahmatullin
(wrar@altlinux.ru) написал:
> On Wed, Aug 19, 2009 at 09:03:39PM +0400, Michael Bykov wrote:
>> как обмануть программу, которая не имеет обработки standard input? Она
>> хочет, чтобы я указал ей файл. В документации сказано: Input from
>> standard input is not supported.
> /dev/stdin?
И с /dev/stdin то же самое
$cat aaa | tail /dev/stdin - то что в файле ааа,
$cat aaa | ssdeep /dev/stdin
ssdeep,1.0--blocksize:hash:hash,filename
,"/dev/stdin"
придется, видимо, создавать файлы на каждый чих. Сейчас автору напишу...
М.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [room] ssdeep: нет обработки standard input
2009-08-19 17:03 [room] ssdeep: нет обработки standard input Michael Bykov
2009-08-19 17:07 ` Eugene Ostapets
2009-08-19 17:20 ` Andrey Rahmatullin
@ 2009-08-19 19:17 ` Alexey I. Froloff
2009-08-19 19:23 ` Andrey Rahmatullin
2 siblings, 1 reply; 10+ messages in thread
From: Alexey I. Froloff @ 2009-08-19 19:17 UTC (permalink / raw)
To: smoke-room
[-- Attachment #1: Type: text/plain, Size: 338 bytes --]
On Wed, Aug 19, 2009 at 09:03:39PM +0400, Michael Bykov wrote:
> как обмануть программу, которая не имеет обработки standard input? Она
> хочет, чтобы я указал ей файл.
Можно попробовать дать ей /dev/stdin (echo foo | ssdeep
/dev/stdin), но если она по нему делает seek, то только через
временный файл.
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [room] ssdeep: нет обработки standard input
2009-08-19 19:17 ` Alexey I. Froloff
@ 2009-08-19 19:23 ` Andrey Rahmatullin
2009-08-19 19:49 ` Alexey I. Froloff
0 siblings, 1 reply; 10+ messages in thread
From: Andrey Rahmatullin @ 2009-08-19 19:23 UTC (permalink / raw)
To: smoke-room
[-- Attachment #1: Type: text/plain, Size: 512 bytes --]
On Wed, Aug 19, 2009 at 11:17:00PM +0400, Alexey I. Froloff wrote:
> > как обмануть программу, которая не имеет обработки standard input? Она
> > хочет, чтобы я указал ей файл.
> Можно попробовать дать ей /dev/stdin (echo foo | ssdeep
> /dev/stdin), но если она по нему делает seek, то только через
> временный файл.
too slow
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):
<roman> погодите до сентября - придут в школу дети и увидят ЭТО! вот и начнется
самое веселое
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 489 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [room] ssdeep: нет обработки standard input
2009-08-19 19:23 ` Andrey Rahmatullin
@ 2009-08-19 19:49 ` Alexey I. Froloff
2009-08-19 20:20 ` Michael Bykov
0 siblings, 1 reply; 10+ messages in thread
From: Alexey I. Froloff @ 2009-08-19 19:49 UTC (permalink / raw)
To: smoke-room
[-- Attachment #1: Type: text/plain, Size: 402 bytes --]
On Thu, Aug 20, 2009 at 01:23:13AM +0600, Andrey Rahmatullin wrote:
> > > как обмануть программу, которая не имеет обработки standard input? Она
> > > хочет, чтобы я указал ей файл.
> > Можно попробовать дать ей /dev/stdin (echo foo | ssdeep
> > /dev/stdin), но если она по нему делает seek, то только через
> > временный файл.
> too slow
2 часа это ещё не too ;-)
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [room] ssdeep: нет обработки standard input
2009-08-19 19:49 ` Alexey I. Froloff
@ 2009-08-19 20:20 ` Michael Bykov
0 siblings, 0 replies; 10+ messages in thread
From: Michael Bykov @ 2009-08-19 20:20 UTC (permalink / raw)
To: Культурный
офтопик
19 августа 2009 г. 23:49 пользователь Alexey I. Froloff
(raorn@ot-e.biz) написал:
> On Thu, Aug 20, 2009 at 01:23:13AM +0600, Andrey Rahmatullin wrote:
>> > > как обмануть программу, которая не имеет обработки standard input? Она
>> > > хочет, чтобы я указал ей файл.
>> > Можно попробовать дать ей /dev/stdin (echo foo | ssdeep
>> > /dev/stdin), но если она по нему делает seek, то только через
>> > временный файл.
>> too slow
> 2 часа это ещё не too ;-)
да, /dev/stdin не работает. Возвращает пустой хеш.
cat aaa | ssdeep /dev/stdin
ssdeep,1.0--blocksize:hash:hash,filename
,"/dev/stdin"
Я написал автору, получил ответ от автомата, что автор до 1 сентября в отпуске.
В файл писать строчку каждый раз даже и не медленно, но как-то очень глупо (
М.
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2009-08-19 20:20 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-08-19 17:03 [room] ssdeep: нет обработки standard input Michael Bykov
2009-08-19 17:07 ` Eugene Ostapets
2009-08-19 17:46 ` Michael Bykov
2009-08-19 17:47 ` Michael Bykov
2009-08-19 17:20 ` Andrey Rahmatullin
2009-08-19 18:38 ` Michael Bykov
2009-08-19 19:17 ` Alexey I. Froloff
2009-08-19 19:23 ` Andrey Rahmatullin
2009-08-19 19:49 ` Alexey I. Froloff
2009-08-19 20:20 ` Michael Bykov
Культурный офтопик
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/smoke-room/0 smoke-room/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 smoke-room smoke-room/ http://lore.altlinux.org/smoke-room \
smoke-room@lists.altlinux.org smoke-room@lists.altlinux.ru smoke-room@lists.altlinux.com smoke-room@altlinux.ru smoke-room@altlinux.org smoke-room@altlinux.com
public-inbox-index smoke-room
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.smoke-room
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git