andyvl Posted August 26, 2007 Share Posted August 26, 2007 Environement. computer with lan connection and direct connection to internet (no server or proxy) What I need: script that listens to an array of ports on that computer. (and logs the result) if a port of a second array (ports 20;21;8080;...) is open or used it needs to be blocked /closed immediatly purpose: restrict what a user can do (no http, telnet, ftp,...) found some examples of firewalls here, but none of them are working for me. I still can surf the internet Please help Link to comment Share on other sites More sharing options...
andyvl Posted August 26, 2007 Author Share Posted August 26, 2007 I used bellow example to start from Dim $IP = @IPAddress1 Dim $nPORT = 8080 TCPStartup() $MainSocket = TCPListen($IP2, $nPORT) ; write mainsocket is If $MainSocket == -1 Then MsgBox( 0, "TCP Error", "Error Listening on TCP" & @CRLF & "@error = " & @error ) Exit EndIf ;write startwhileloop While 1 $Socket = TCPAccept($MainSocket) ;write socket: If $Socket >= 0 Then $recv = '' While $recv = '' $recv = TCPRecv($Socket, 10000) WEnd ;Do something here based on the request ConsoleWrite($recv) EndIf WEnd the ;write are the places I write debug stuff to the logs bellow is the log I receive 26/08-2007 18:09:16 tcpstartup: 26/08-2007 18:09:16 $mainsocket is: 264 26/08-2007 18:09:17 startwhileloop 26/08-2007 18:09:17 $socket: -1 26/08-2007 18:09:17 $socket: -1 26/08-2007 18:09:17 $socket: -1 .... (the socket -1 keeps going on) First of all, what does the value -1 mean. I know this is a failure. But in practical terms. That my port don't answer? Link to comment Share on other sites More sharing options...
gw_1966 Posted November 12, 2007 Share Posted November 12, 2007 Dont know if this helps at all?http://www.autoitscript.com/forum/index.ph...mp;#entry403227 CheersGrant Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now