For other web searchers ... you probably shouldn't do this unless you know why you need it ... but as a general workaround for the "hashcat named pipe" case, you can do this on Linux:
... and then:
It may not be super fast, depending on your use case - tail does some buffering, etc. - but for a flurry of small input sets against a large target (that takes time to load before each attack), it may be worth the trade-off.
But you should *only* do this after exhausting other options, optimizing you pipeline throughput, etc.
In other words: you probably don't need this.
Code:
mkfifo hashpipe
tail -f hashpipe | hashcat --stdin-timeout-abort=[arbitrary high number] ...
... and then:
Code:
dosomestuff >hashpipe
otherstuff >hashpipe
evenmorestuff >hashpipe
It may not be super fast, depending on your use case - tail does some buffering, etc. - but for a flurry of small input sets against a large target (that takes time to load before each attack), it may be worth the trade-off.
But you should *only* do this after exhausting other options, optimizing you pipeline throughput, etc.
In other words: you probably don't need this.

~