[sniffer] Re: Sniffer Win32 command line output

2008-01-10 Thread Pi-Web - Frank Jensen


Make a bat fil like this:

--
@echo off
echo syntax batfilenavn.bat messagefil to test
SNFclient.exe  %1
echo %errorlevel%
pause
--

If it display zero the message is clean.




Hello,

I am evaluating Message Sniffer beta version but I am totally confused.  :-)


If I am in a MSDOS Window and I type:

SNFClient.exe junkmsg.txt

there is a very fast pause and I am returned to the command prompt.

I can go into the log and see this:

s u='20080110191039' m='junkmsg.txt' s='54' r='9649'
m s='54' r='9649' i='383' e='391' f='m'/
p s='0' t='0' l='1577' d='39'/
/s


So I know everything is working like it should be.


But how do I get the result code for the spam message to output back to 
the command prompt?  If I try to call SNFClient.exe from my C# code, I 
still cannot get a result code returned to me.


I can get a result code if I do this:

SNFClient.exe -test xx.xx.xx.xx


but SNFClient.exe does not return the result code when I am passing a 
filename to be tested.



Can someone point me in the right direction on how to see this result 
code via my C# software code or command prompt box?


Thanks,
Shawn




--
Mvh. Frank Jensen
[EMAIL PROTECTED]
www.pi.dk



Imponerende, fascinerende og kæmpe
Plakater f.eks. 149 x 149 = 629 kr
Vi kan også lave plakat fra dit digitale foto

www.plakatkunst.dk



#
This message is sent to you because you are subscribed to
 the mailing list sniffer@sortmonster.com.
To unsubscribe, E-mail to: [EMAIL PROTECTED]
To switch to the DIGEST mode, E-mail to [EMAIL PROTECTED]
To switch to the INDEX mode, E-mail to [EMAIL PROTECTED]
Send administrative queries to  [EMAIL PROTECTED]



[sniffer] Re: Sniffer Win32 command line output

2008-01-10 Thread Pete McNeil




Hello Shawn,

Thursday, January 10, 2008, 2:16:24 PM, you wrote:







Hello,

I am evaluating Message Sniffer beta version but I am totally confused. :-)





snip/










But how do I get the result code for the spam message to output back to the command prompt? If I try to call SNFClient.exe from my C# code, I still cannot get a result code returned to me.

I can get a result code if I do this:

SNFClient.exe -test xx.xx.xx.xx


but SNFClient.exe does not return the result code when I am passing a filename to be tested.


Can someone point me in the right direction on how to see this result code via my C# software code or command prompt box?





I'm not sure how C# behaves when it calls an external program and how it handles that progam's result code -- I'll do some looking.

However, most programs that call SNFClient do so explicitly to get the result code so I know it works ;-)

One thing that you might try that will improve your performance since you're rolling your own C# code:

Check out the XCI interface. The SNFClient uses it to talk to the SNFServer instance. You should be able to write a quick bit of code to use XCI to talk to SNFServer also.

The basics are (per scan request):

1. Connect to 9001 on localhost via TCP
2. Transmit your request string (XML using the XCI examples as a guide)
3. Read the response string (XML again)
4. Close the connection

Making your own XCI request saves the step of launching yet another program to do it for you.

Hope this helps,

_M




--
Pete McNeil
Chief Scientist,
Arm Research Labs, LLC.



#
This message is sent to you because you are subscribed to
  the mailing list sniffer@sortmonster.com.
To unsubscribe, E-mail to: [EMAIL PROTECTED]
To switch to the DIGEST mode, E-mail to [EMAIL PROTECTED]
To switch to the INDEX mode, E-mail to [EMAIL PROTECTED]
Send administrative queries to  [EMAIL PROTECTED]



[sniffer] Re: Sniffer Win32 command line output

2008-01-10 Thread Pete McNeil




Hello Shawn,

Following up a bit...

Most likely you're using a Process object to call the SNFClient.

If I've read the MS docs correctly you will want to get the "exit code" once SNFClient finishes.

http://msdn2.microsoft.com/en-us/library/system.diagnostics.process.exitcode(VS.71).aspx

Hope this helps,

_M





#
This message is sent to you because you are subscribed to
  the mailing list sniffer@sortmonster.com.
To unsubscribe, E-mail to: [EMAIL PROTECTED]
To switch to the DIGEST mode, E-mail to [EMAIL PROTECTED]
To switch to the INDEX mode, E-mail to [EMAIL PROTECTED]
Send administrative queries to  [EMAIL PROTECTED]



[sniffer] Re: Sniffer Win32 command line output

2008-01-10 Thread Shawn Park
Pete,
That is exactly what I needed.  You rock.


Thanks so much.

Shawn


On Jan 10, 2008 11:56 AM, Pete McNeil [EMAIL PROTECTED] wrote:

  Hello Shawn,


 Following up a bit...


 Most likely you're using a Process object to call the SNFClient.


 If I've read the MS docs correctly you will want to get the exit code
 once SNFClient finishes.



 http://msdn2.microsoft.com/en-us/library/system.diagnostics.process.exitcode(VS.71).aspx


 Hope this helps,


 _M



  #
 This message is sent to you because you are subscribed to
   the mailing list sniffer@sortmonster.com.
 To unsubscribe, E-mail to: [EMAIL PROTECTED]
 To switch to the DIGEST mode, E-mail to [EMAIL PROTECTED]
 To switch to the INDEX mode, E-mail to [EMAIL PROTECTED]
 Send administrative queries to  [EMAIL PROTECTED]