In message <4efb49c8.30...@seb.ee>, Risto Vaarandi writes: >On 12/28/2011 05:05 PM, sylver_b wrote: >> Basically , we are running a voip peering service but have to face fraud >> on a daily basis. We tried to imagine all sort of ways to detect/stop >> fraudsters (ie: account age vs total active calls, account age vs >> purchase frequency, etc.. ) . SEC comes handy as adding rules should be >> a lot easier . However, we can only find active calls by connecting to a >> unix socket - this is an output sample : >> [...] >> How could we continuously listen to unix sockets with SEC as calls come >> in and achieve the following : > >I think the best way of getting data from UNIX socket would be a small >Perl program which would read the socket and print received events as >lines to standard output. If SEC starts this program at its startup with >'spawn' action, it will be able to receive events from the socket. >Another approach would be to let the program write into a file, and >configure the file as input source with --input option.
Also you could use netcat (nc) or socat with appropriate arguments to conect to the socket and transfer the data to stdout rather than writing a perl script. I would not suggest using telnet to do this, it can sort of work but you will occasional get odd behavior which is less likely with socat/netcat. So a spawn command that runs: nc ip_addr port will take the data from a tcp socket at ip_addr:port and send it to stdout (and into SEC). -- -- rouilj John Rouillard =========================================================================== My employers don't acknowledge my existence much less my opinions. ------------------------------------------------------------------------------ Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox _______________________________________________ Simple-evcorr-users mailing list Simple-evcorr-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/simple-evcorr-users