DWI Directory

DUI Laws | DWILaws


Field Sobriety Test: netfilter

NewOrder - news: Field Sobriety Test: netfilter & iptables login: password: Intrusion detection through centralized NT/2000 security event log monitoring! Main Articles Exploits Links Projects Forums Overview Hot Topics The Vault Misc Wallpapers FaQ Staff Newsletter Register features post news (SMS/Articles) search files, exploits & links sections: Article Themes Articles Encryption"Articles - Encryption Hardware"Articles - Hardware History"Articles - History Networking"Articles - Networking Programming"Articles - Programming Security"Articles - Security Software"Articles - Software Boxster's Lifestyle *nix"HOW-TO - *nix Hardware"HOW-TO - Hardware Networking"HOW-TO - Networking Programming"HOW-TO - Programming Windows"HOW-TO - Windows Interviews New Order Newsletter Out of the box Books"Reviews - Books Hardware"Reviews - Hardware Software"Reviews - Software SMS Site News Theme of the month Views logged users active for last 5 minutes Contributor sirukin Regular user Iolaus Standard user cianeto rui registered users: 54718 There are currently 4 registered users and 107 guests browsing the website. random article Take a step back from the edge- Mordain Dec 12 2001 quotable quotes my snakes have more sex than I do rattlesnake Field Sobriety Test: netfilter & iptables @ Articles - Security ::: Firewalls books & guides Aug 19 2002, 16:26 (UTC+0) nitrate2k writes: I was planning to write a short tutorial on the use of iptables, however, "short" is no longer in my vocabulary. iptables in itself is very simple, yet can be quite complex depending on the nature of how you plan to use it. Rather than writing one massive tutorial, I plan to take the reader on a magical tour of multiple explanations. With this method, we can work together from the ground up as to not cause any confusion or mass chaos. So put on your reading glasses, and iron that thinking cap! All levels of experience will find this to be an informative piece, or so I hope. Enjoy.. ;) Table of contents/what's under your seat, sir... ------------------------------------------------------ 1. What came first, the chicken or the egg? 2. Netfilter/iptables defined 3. Installation 4. So, it's your first time? 5. Securing your workstation 6. Conclusion 1. What came first, the chicken or the egg? Some of you may be asking yourself, "what is this netfilter and iptables lingo?". Before I can answer that question, I need to ask you -- are you running Linux 2.4.x? If so, then keep reading. If not, well, keep reading! Try typing the following command: netstat -a After you press the return key, you might see something like this: Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 *:icq *:* LISTEN tcp 0 0 *:x11 *:* LISTEN tcp 0 0 localhost.localdom:smtp *:* LISTEN tcp 0 0 192.168.1.122:32988 cheezy.box.sk:imap ESTABLISHED tcp 0 0 192.168.1.122:32951 64.12.24.13:5190 ESTABLISHED tcp 0 0 192.168.1.122:32950 msgr-cs132.msgr.ho:1863 ESTABLISHED tcp 0 0 192.168.1.122:32954 64.12.24.26:5190 ESTABLISHED tcp 0 0 192.168.1.122:32955 irc.box.sk:ircd ESTABLISHED tcp 0 0 192.168.1.122:32949 herc.jabber.org:5222 ESTABLISHED ...and so forth... Netstat is a tool which helps you view network connections. It is available on Unix, Linux, and even Windows platforms. By typing netstat with the -a switch, we are requesting to view active (-a) connections. So, what you are seeing are active connections. Active connections in a sense mean "open", and does not necessarily reflect that they are being used by someone at this very moment -- so don't worry... just yet . An active connection may be a program running and waiting to establish communication with another computer or service, or it is a connection that is currently established. In the above example, underneath State you will notice LISTEN and ESTABLISHED . This is how you know if the connection is in use. There are many more state's than this, however in this example I just want for you to understand the very basics. Connections, like the ones in the above example, are established through a port. A port is a specific number on your machine, which is pre-defined for a particular service (smtp, www, ftp, etc). In the above example, notice the localhost.localdom:smtp ? SMTP (Simple Mail Transport Protocol) is the mail service, and it is running on port 25. How do we know? Just as we did before, we will use the netstat command. But only this time, we will add a new character: netstat -an After you press the return key, you might see something like this: Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:4000 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN tcp 0 0 192.168.1.122:32988 192.168.10.110:143 ESTABLISHED tcp 0 0 192.168.1.122:32951 64.12.24.13:5190 ESTABLISHED tcp 0 0 192.168.1.122:32950 64.4.13.240:1863 ESTABLISHED tcp 0 0 192.168.1.122:32954 64.12.24.26:5190 ESTABLISHED tcp 0 0 192.168.1.122:32955 66.250.54.210:6667 ESTABLISHED tcp 0 0 192.168.1.122:32949 208.245.212.108:5222 ESTABLISHED ...and so forth... By typing netstat with the -an switch, we are requesting to view active (-a) connections, but only in numerical format (so we can see the port rather than the service name). Notice how everything looks almost the same? The difference now is, all that you see are the port numbers rather than service names (icq=4000, x11=6000, SMTP=25, etc). Now, going back to what I said about someone possibly using one of our connections. We'll use the SMTP service for our example. SMTP usually runs on port 25, because that is the standard port for the transfer of electronic mail. SMTP can often times be a security risk, especially when running as root. Exploits are commonly found in the SMTP service, and because of these exploits, outside users could possibly gain remote access to your machine. "It's just a mail service", you may say. Oh, but it's more than that, and it is possible to gain remote access with many services, not just SMTP. But, like I said, we're using SMTP for our example. So, let's take a look at something. Let's telnet to our SMTP service (yes, telnet doesn't have to just connect to a telnet service). Type the following command: telnet localhost 25 After you press the return key, you might see something like this: Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. 220 localhost.localdomain ESMTP Postfix (1.1.11) You have now established a connection with your SMTP service. Similar to your command prompt, you can enter commands and receive a response. Try the following command: HELP After you press the return key, you might see something like this: 214-2.0.0 Topics: 214-2.0.0 HELO EHLO MAIL RCPT DATA 214-2.0.0 RSET NOOP QUIT HELP VRFY 214-2.0.0 EXPN VERB ETRN DSN AUTH 214-2.0.0 STARTTLS 214-2.0.0 For more info use "HELP ". 214 2.0.0 End of HELP info Not all of you may see the above example, but it's taken from a sendmail service for my example. Yes, for those of you who notice two different mail services (Postfix/Sendmail), I meant to do this. Anywho, if you typed HELP and recieved the above example, you'll notice that there are many commands to which you can function SMTP without the use of a mail client. Exploiting SMTP, such as a buffer-overflow attack, can often times lead to remote access. The exploiter can enjoy the use of telnet via port 25, just as you used telnet. And if the mail service is running as root, then the person exploiting your machine has root privileges. Ouch, huh? Soooooo....... let's see... You should now have a firm grasp of connections, services and ports. If not, I highly suggest starting from the top and reading through once more. You must understand these three items before you continue -- it's for your own good! ;) Before I finish up this section, you should also get a quick run-down of what a packet is. Packets are a short block of data transmitted in a packet switching network. In simplest form, packets deliver information from one place, to another, until it reaches the final destination. Okay, on to the next section! 2. Netfilter/iptables defined Netfilter and iptables give you flexibility in protecting your services (firewall feature), powerful routing features (network address translation, or NAT), manipulating packets (packet mangling), and most useful is the connection tracking feature. At the packet filtering (firewall) level, you can control which services may be accessed, and how they may be accessed. At the NAT level, you can use the packet filtering feature, process the packets, and send them to a specific host on your network, service on the same box, or simply drop the request at the doorstep. Packet ala deceased. Netfilter and iptables is the re-designed and heavily improved successor of the previous 2.2.x ipchains and 2.0.x ipfwadm systems. Here is a brief look into the past to help you understand the path to what we now have today, iptables: ipfw - IP firewall Facilities in the Linux kernel that provide mechanisms for accounting IP packets, building firewalls based on packet-level filtering, building firewalls using transparent proxy servers, and for masquerading forwarded packets. ipfwadm - IP firewall administration Used for Linux kernels 2.0.x and below. It is no longer supported. ipchains - IP firewall administration Used to set up, maintain, and inspect the IP firewall rules in the Linux kernel. These rules can be divided into 4 different categories: the IP input chain, the IP output chain, the IP forwarding chain, and user defined chains. iptables - IP packet filter administration The framework inside the Linux 2.4.x kernel which enables packet filtering, network address translation (NAT) and other packet mangling. It is the re-designed and heavily improved successor of the previous 2.2.x ipchains and 2.0.x ipfwadm systems. netfilter is a set of hooks inside the linux 2.4.x kernel's network stack which allows kernel modules to register callback functions called every time a network packet traverses one of those hooks. iptables is a generic table structure for the definition of rulesets. Each rule within an IP table consists out of a number of classifiers (matches) and one connected action (target). netfilter, iptables and the connection tracking as well as the NAT subsystems together build the whole framework. 3. Installation Before you can use iptables, we need to check and see if it is installed and supported by the kernel. A very simple way to do this is by typing the following command (as root!): iptables -L If after pressing return, and you get a bunch of errors, you most likely don't have netfilter/iptables installed or configured correctly. You will need to have a recent version of netfilter/iptables, along with an up-to-date Linux 2.4.x kernel. Each can be obtained from the following links: http://www.iptables.org http://www.kernel.org PLEASE NOTE: just because you get errors, DOES NOT MEAN that netfilter/iptables is NOT installed. If you are running a fairly recent distribution (Debian, RedHat, etc) then you are probably okay. You'll just need to compile a newer kernel with Netfilter support. If you want to run the latest version of netfilter/iptables, then you should download it. If not, then just make sure you download an up-to-date Linux 2.4.x kernel. Anywho, I will assume you have experience with installing software, and compiling a Linux kernel. If not, after downloading netfilter/iptables, follow the installation instructions. For compiling the kernel, please visit The Linux Documentation Project and read The Linux Kernel HOWTO . When configuring your new Linux 2.4.x kernel, here is what you'll need to do to ensure you can use iptables. Follow this chart which should correspond with your kernel: *** for those who might not know... be sure you are ROOT ;) *** 1. MAIN MENU, choose the NETWORKING OPTIONS link. 2. Select the following EXACTLY as shown: ([*] = Include, [M] = Modularize) [*] Packet socket [*] Network packet filtering (replaces ipchains) [*] Socket Filtering [*] Unix domain sockets [*] TCP/IP networking [*] IP: advanced router [*] IP: policy routing [*] IP: use TOS value as routing key [*] IP: verbose route monitoring [*] IP: tunneling [M] IP: GRE tunnels over IP [*] IP: TCP syncookie support (disabled per default) - NOTE: you will need to make a script or whatever after your machine boots up, to properly use the TCP syncookie support. Make a script to run this command: echo 1 /proc/sys/net/ipv4/tcp_syncookies Debian users, you don't need to worry about this.. it's already implemented! For other distributions, if you are not familiar with writing scripts, then read up on shell scripting. For most, you can just add this to your network script, near the end of the "start" section. An example would be: case "$1" in start) blah blah blah blah cheez cheez cheez cheez /bin/echo "hellooooo grandma !!!" cheez cheez cheez cheez blah blah blah blah echo 1 /proc/sys/net/ipv4/tcp_syncookies ;; stop) 3. Next select the IP: Netfilter Configuration link. 4. Select the following EXACTLY as shown: ([*] = Include, [M] = Modularize) [M] Connection tracking (required for masq/NAT) [M] FTP protocol support [M] IRC protocol support [*] IP tables support (required for filtering/masq/NAT) [M] limit match support [M] MAC address match support [M] netfilter MARK match support [M] Multiple port match support [M] TOS match support [M] AH/ESP match support [M] LENGTH match support [M] TTL match support [M] tcpmss match support [M] Connection state match support [M] Packet filtering [M] REJECT target support [M] Full NAT [M] MASQUERADE target support [M] REDIRECT target support [*] NAT of local connections (READ HELP) [M] Packet mangling [M] TOS target support [M] MARK target support [M] LOG target support [M] ULOG target support [M] TCPMSS target support 5. Configure the rest of the kernel to your liking. 6. Save, exit, then compile the kernel. 7. After compiling (and no errors), run make modules then make modules_install 8. Install the new kernel, then reboot. NOTE: make sure you understand how to compile a kernel, and install one properly. You can cause a great deal of headache if not done correctly. You have been warned. ;) 9. After rebooting your machine, run modconf . 10. Select kernel/net/ipv4/netfilter 11. Enable the following modules: ip_conntrack (Connection tracking) ipt_REJECT (REJECT target support) ipt_TOS (TOS target support) ipts_tos (TOS match support) iptable_filter (Packet filtering) 12. That's it! Simply EXIT modconf, and then type the following command: iptables -L After you press the return key, you should see this: Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination If not, well then, you did something wrong and you are screwed. Good luck, see you on the other side. Heheh, just kidding. Make sure you didn't forget anything above (like in your kernel config). While writing this, I just about went crazy because I forgot to include a small piece of the pie... so don't worry. Just look over everything. Good luck! 4. So, it's your first time? That's okay, we all start somewhere. And if you've made it this far, then rock on, 'cuz you rule! Let's get familiarized with using iptables, the tool that will help us from here on. In the last section, you learned how to run the list function in iptables. Let's do it again, okay? Type the following command: iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination You'll notice three distinct categories when using this command. Chain INPUT, chain FORWARD, and chain OUTPUT. These categories are called "ip chains". Here's what the function is for each ip chain: INPUT = any packet entering your computer goes through the INPUT chain FORWARD = any packet that your computer picks up on one network and sends to another goes through the FORWARD chain OUTPUT = any packet that your computer sends out to the network goes through the OUTPUT chain Now that you have a bit of understanding of iptable chains, let's get familiar with the commands we can use with iptables: COMMON COMMANDS ------------------------- -A chain = Append rule to the end of the selected chain -D chain = Delete machine rule from chain -D chain rulenum = Delete rule number from chain (1 = first) -I chain [rulenum] = Insert in chain as rule number [default 1=first] -R chain rulenum = Replace rule number in chain (1 = first) -L [chain] = List the rules in a chain or all chains -F [chain] = Delete all rules in chain or all chains COMMON OPTIONS ------------------------- -p protocol = protocol: by number or name, eg. TCP, UDP, ICMP -s address[/mask] = Source specification -d address[/mask] = Destination specification -i interface[+] = Input network interface name ([+] for wildcard), eg. ppp0, eth0, eth+ (multi-ether) -o interface[+] = Output network interface name -j target = Target for rule (target values are ACCEPT, DROP, QUEUE, RETURN) Okay, I'm sure you are exhausted from all this reading, so let's do something exciting! Let's look at a very basic iptables command: # iptables -s 146.57.248.15 This example shows the command iptables, using the -s switch, following with and IP address. This example is actually, invalid. We are simply giving iptables a source address, but what good will that do? We must feed the command more information. After all, it is hungry! # iptables -s 146.57.248.15 -j DROP In this example, we are giving the source switch (-s), the IP address, and a new switch (-j DROP). However, this too is invalid. It's only showing the source plus the target, but what will iptables do with it? It will of course ignore the packet (DROP), but where will it drop it? This goes back to the ip chains we discussed earlier. We must supply a chain for our command, as to where it will handle the packet. # iptables -A INPUT -s 146.57.248.15 -j DROP There we go! Now our puzzle is complete. Let's break it down, shall we? iptables is the command, -A INPUT means we want this to APPEND to the INPUT chain (incoming traffic), look for the source ( -s ) IP address ( 146.57.248.15 ), and then add a target ( -j DROP ). Targets can be thought of as an action to take. The targets that are allowed are: ACCEPT, DROP, QUEUE, and RETURN. TARGETS ------------------------- ACCEPT = Allow the packet through DROP = Ignore the packet completely QUEUE = Pass the packet to the userspace (if supported by the kernel) RETURN = Stop traversing this chain and resume at the next rule in the previous (calling) chain Let's view our current iptables configuration. Type: iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination DROP all -- 146.57.248.15 anywhere Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination We see that our INPUT rule shows the following: target, prot, opt, source, and destination. Target is the action to take, prot is for protocol (explained shortly), opt are options, source is the source IP address, and destination is destination IP address. What if you just want to drop incoming telnet requests? Here is what we would type: # iptables -A INPUT -s 146.57.248.15 -p tcp --destination-port telnet -j DROP Breaking this down, we are APPENDING to the INPUT chain, from the source (-s) address of 146.57.248.15, checking packets on the Transmission Control Protocol (-p tcp), packets destined for the telnet service, and last but definately not least -- DROP those packets to the floor! BAM!!! For those of you not familiar with protocols, here is a quick run-down: IP - Internet Protocol The Internet Protocol is designed for use in interconnected systems of packet-switched computer communication networks. Such a system has been called a "catenet". The internet protocol provides for transmitting blocks of data called datagrams from sources to destinations, where sources and destinations are hosts identified by fixed length addresses. The internet protocol also provides for fragmentation and reassembly of long datagrams, if necessary, for transmission through "small packet" networks. This protocol is called on by host-to-host protocols in an internet environment. This protocol calls on local network protocols to carry the internet datagram to the next gateway or destination host. --source: RFC 791 ICMP - Internet Control Message Protocol The Internet Protocol is not designed to be absolutely reliable. The purpose of the Internet Control Message Protocol is to provide feedback about problems in the communication environment, not to make IP reliable. There are still no guarantees that a datagram will be delivered or a control message will be returned. Some datagrams may still be undelivered without any report of their loss. The higher level protocols that use IP must implement their own reliability procedures if reliable communication is required. The ICMP messages typically report errors in the processing of datagrams. To avoid the infinite regress of messages about messages etc., no ICMP messages are sent about ICMP messages. Also ICMP messages are only sent about errors in handling fragment zero of fragemented datagrams. (Fragment zero has the fragment offeset equal zero). --source: RFC 792 The Internet makes two transport protocols available to its applications, UDP and TCP. UDP - User Datagram Protocol UDP, defined in [RFC 768], does just about as little as a transport protocol can. Aside from the multiplexing/demultiplexing function and some light error checking, it adds nothing to IP. In fact, if the application developer chooses UDP instead of TCP, then the application is talking almost directly with IP. UDP takes messages from application process, attaches source and destination port number fields for the multiplexing/demultiplexing service, adds two other fields of minor importance, and passes the resulting "segment" to the network layer. The network layer encapsulates the segment into an IP datagram and then makes a best-effort attempt to deliver the segment to the receiving host. If the segment arrives at the receiving host, UDP uses the port numbers and the IP source and destination addresses to deliver the data in the segment to the correct application process. Note that with UDP there is no handshaking between sending and receiving transport-layer entities before sending a segment. For this reason, UDP is said to be connectionless. --source: Keith W. Ross and James F. Kurose TCP - Transmission Control Protocol TCP is a connection-oriented, end-to-end reliable protocol designed to fit into a layered hierarchy of protocols which support multi-network applications. The TCP provides for reliable inter-process communication between pairs of processes in host computers attached to distinct but interconnected computer communication networks. Very few assumptions are made as to the reliability of the communication protocols below the TCP layer. TCP assumes it can obtain a simple, potentially unreliable datagram service from the lower level protocols. In principle, the TCP should be able to operate above a wide spectrum of communication systems ranging from hard-wired connections to packet-switched or circuit-switched networks. --source: RFC 793 Now that you have a basic understanding of using iptables, let's move on to creating an iptables configuration. 5. Securing your workstation Looking at our connections, we'll use it for creating our iptables configuration. With that said, let's use the netstat command again. # netstat -a Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 *:icq *:* LISTEN tcp 0 0 *:x11 *:* LISTEN tcp 0 0 localhost.localdom:smtp *:* LISTEN tcp 0 0 192.168.1.122:32988 cheezy.box.sk:imap ESTABLISHED tcp 0 0 192.168.1.122:32951 64.12.24.13:5190 ESTABLISHED tcp 0 0 192.168.1.122:32950 msgr-cs132.msgr.ho:1863 ESTABLISHED tcp 0 0 192.168.1.122:32954 64.12.24.26:5190 ESTABLISHED tcp 0 0 192.168.1.122:32955 irc.box.sk:ircd ESTABLISHED tcp 0 0 192.168.1.122:32949 herc.jabber.org:5222 ESTABLISHED ...and so forth... # netstat -an Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:4000 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN tcp 0 0 192.168.1.122:32988 192.168.10.110:143 ESTABLISHED tcp 0 0 192.168.1.122:32951 64.12.24.13:5190 ESTABLISHED tcp 0 0 192.168.1.122:32950 64.4.13.240:1863 ESTABLISHED tcp 0 0 192.168.1.122:32954 64.12.24.26:5190 ESTABLISHED tcp 0 0 192.168.1.122:32955 66.250.54.210:6667 ESTABLISHED tcp 0 0 192.168.1.122:32949 208.245.212.108:5222 ESTABLISHED ...and so forth... In the above example, notice that we are using ports 4000, 6000, 25, 143, 5190, 1863, 6667, and 5222. We want to restrict anyone from coming in on ports below 1023. Ports which run below 1023 are normally services which accept incoming connections, and unless you are a server, people don't need to be coming in. However, we can't just completely block all the ports below 1023, or else we wouldn't enjoy the use of FTP, SSH, WWW, etc. But what about all those other ports? Shouldn't we block them also? No. If we were to block those ports, then what's the point of having an Internet connection? We need to figure out a way to block ports, but yet allow us to use them at the same time. Here is what we'll start with: # /sbin/iptables -A INPUT -s 0/0 -p tcp --destination-port 0:1023 -j DROP # /sbin/iptables -A INPUT -s 0/0 -p udp --destination-port 0:1023 -j DROP We are telling iptables to APPEND into the INPUT chain, to not allow any TCP or UDP packets from ALL IP addresses (0/0 is equivalent to 0.0.0.0/0). Furthermore, --destination-port means packets that are coming IN, and are destined for ports ranging from 0-1023. And of course, our last portion means DROP the packets completely. But won't this mean that we can't use SSH, FTP, or WEB? No, we still can. Why is that? Well, because we specified --destination-port rather than --source-port . We are telling iptables to deny incoming packets, but allow us to continue transmitting packets on all ports. When we establish a connection with a service, and it requires a connection with us, it will use ports above 1023. To better understand ports, take a look at The Internet Assigned Numbers Authority's port assignment list . Okay, next let's prevent users from obtaining information from our connection. To do this, we'll restrict all incoming ICMP requests. # /sbin/iptables -A INPUT -p icmp -j DROP Notice we didn't specify a source? We won't have to when specifying the Internet Control Message Protocol. It'll just drop all ICMP requests. Now that we have protected ports 0-1023, we must protect higher ports without causing interruption to services which need an open port. The only one we need to worry about here is port 6000, as this is our X11 (X Windows) port, and this does not need to be accessed by outside users. Here's how we'll add this to our iptables ruleset: # /sbin/iptables -A INPUT -s 0/0 -p tcp --destination-port 6000 -j DROP # /sbin/iptables -A INPUT -s 0/0 -p udp --destination-port 6000 -j DROP Now nobody can access port 6000 on our box. Oh, crap! But what about us??? Yes, we'll need access to it, of course! # /sbin/iptables -I INPUT -s localhost -p tcp --destination-port 6000 -j ACCEPT # /sbin/iptables -I INPUT -s localhost -p udp --destination-port 6000 -j ACCEPT Ahhh, there we go. Now our machine can communication with the X Windows server. Notice something different? I used the -I switch this time. When packets come in, iptables looks from the top of the ruleset, and works its way down. Each time you use the APPEND ( -A ) switch, the command goes to the bottom of the ruleset list. If we were to reject packets on port 6000, but allow us access, we must be at the top of the list, or else we will be ignored. It's basically a "first come, first serve" kinda operation. ;) This should give you an idea of how to use iptables, and to have a semi-secured workstation. However, everyone operates their machine differently. This is just an example, and now it's up to you to play around with iptables and get the right configuration. 6. Conclusion Please take caution when working with iptables. You can end up locking yourself out of your own machine, if you aren't careful. But if you do, just reboot. When you restart the machine, your iptables ruleset will be cleared and you will start with an emtpy list. If you wish to save your configuration (and I suggest making sure it's a working configuration), then you can either to do things. 1. Use the built-in iptables-save tool -or- 2. Write a script, and have it load in your network script I recommend #2. This way, if you screw up with your configuration, you can safely boot into your machine without starting the network script. Then you can modify your iptables script, or scratch it completely after hours and hours of frustration. Yeah!! There is a great deal more to iptables, as I stated in the beginning of this tutorial. We have learned the basic function of the iptables packet filtering, and I suggest playing around with what you have learned. The next tutorial will explain routing procedures, connection tracking, and packet mangling. Good luck, and have fun! nitrate2k - n2k@box.sk References / useful resources: the one and only Anna Banana song http://n2k.sk/downloads/L518/Anna_Banana.mp3 netfilter & iptables http://www.iptables.org The Internet Assigned Numbers Authority http://www.iana.org/assignments/port-numbers IP - Internet Protocol RFC 0766 - http://www.ietf.org/rfc/rfc0766.txt?number=766 RFC 0774 - http://www.ietf.org/rfc/rfc0774.txt?number=774 RFC 0791 - http://www.ietf.org/rfc/rfc0791.txt?number=791 ICMP - Internet Control Message Protocol RFC 0777 - http://www.ietf.org/rfc/rfc0792.txt?number=777 RFC 0792 - http://www.ietf.org/rfc/rfc0792.txt?number=792 RFC 1885 - http://www.ietf.org/rfc/rfc0792.txt?number=1885 RFC 2463 - http://www.ietf.org/rfc/rfc0792.txt?number=2463 UDP - User Datagram Protocol RFC 0768 - http://www.ietf.org/rfc/rfc0768.txt?number=768 RFC 2454 - http://www.ietf.org/rfc/rfc2454.txt?number=2454 TCP - Transmission Control Protocol RFC 0793 - http://www.ietf.org/rfc/rfc0793.txt?number=793 RFC 2452 - http://www.ietf.org/rfc/rfc2452.txt?number=2452 read comments (10) / write comment views: 16851 printer-friendly version Top of page powered by The content, logo and design of this site is © 2006 by particular authors, the New Order team and Box Network ltd . For more informations about New Order contact Marek The privacy policy statement for box network .



DWI DUI OWI OUI Driving in Vermont DUI DWI: International Referral Database of DUI, DWI, Impairedand DrunkDriving, Drinking and Driving, Lawyers & Attorneys State orProvince | County | Region | Attorneys | Courthouses | License & Traffic Offices | Legislation | Instruments | Standards | Experts | Articles Add Attorney | Add Courthouse | AddDMV Office | Add Legislation | AddInstrument | Add Standards Home | Debate | AddingYour Firm | Words are used in Canada? DUI | DWI | DrunkDriving | Drinkingand Driving | DUI Laws | DWILaws | Ontariodui | Ontario dui laws | ImpairedDriving | TorontoDUI | BramptonDUI | MississaugaDUI DUI : Driving Under the Influence; DWI : Driving While Intoxicated;OUI: Operating Under the Inflence; OWI: Operating While Intoxicated; ImpairedDriving: Impaired in Canada to Slightest Degree; Over 80: Excess BAC alcohol inCanada over 80 mg/100mL; Care or Control: Occupy seat normallyoccupied by operator in Canada, act or series of acts involving useof car , fittings or equipment This is a database of Vermont dui laws information that has been contributed by dui attorneys in Vermont . All Vermont dui defense counsel are welcome to join the International Referral Database of DUI, DWI, Impaired and Drunk Driving, Lawyers & Attorneys . A Vermont attorney is your best source of legal information about dui law in Vermont . Vermont legislation respecting dui can be found by clicking on "DUI and DWI Legislation" below. Vermont dui attorneys attend dui court at the dui "DUI Courthouses and DWI Courthouses" Directory link below. Breath instruments used in Vermont dui investigations are also linked at "BAC Instruments Used in DUI Court and DWI Court Cases" below as well as "DUI and DWI Breath and Blood Collection Standards", that is dui alcohol test standards for Vermont . The "Summaries of Vermont dui Law" page contains short summaries of Vermont dui laws on a single page provided by each Vermont attorney who has chosen to participate. This is an excellent DUI page to print. The Vermont "First Appearance in dui Court" page contains basic information about what to do before and at dui Court in Vermont . It is a good idea to "Be Early for dui Court in Vermont for the reasons linked below . Find out "What to Wear to Vermont dui Court". Information is also provided respecting government dui DMV MOT facilities in "Directory of Motor Vehicle Offices" for Vermont . If you have been charged with dui in Vermont , please consult a Vermont dui lawyer or Vermont dui attorney forthwith . Vermont attorneys who wish to participate in this database should visit the AddingYour Firm page. We welcome DUI lawyers, attorneys, and barristers who speak languages other than English as well as DWI lawyers, attorneys, and barristers who practise outside Canada and the United States. In the future we hope to provide this database in French, Polish, Spanish and other languages. Please provide your suggestions to biss@lawyers.ca . Vermont DWI DUI OWI OUI Information Summaries of DUI Law DWI Law for Vermont What to Do On DUI Court DWI Court First Appearance What to Wear to DUI Court DWI COurt Being Early for DUI Court and DWI Court Directory of DUI Courthouses and DWI Courthouses in Vermont Directory of Motor Vehicle Offices BAC Instruments used in DUI Court and DWI Court Cases DUI and DWI Breath and Blood Collection Standards and Departments Responsible DUI and DWI Legislation in Vermont Substantive DUI/DWI/Excess Alcohol Offense DUI DWI Refusal Offense/Presumption DUI DWI Administrative Driver's License Suspension Drinking and Driving Procedure/Evidence DUI DWI Penalties Suspension on Conviction, Prohibition DUI DWI Drive While Suspended Offense Immigration, Exclusion of Visitors resulting from DWI DUI Reciprocal DUI DWI Agreements Constitutional Rights in DUI DWI Cases Other Criminal Non-DUI Non-DWI Legislation DUI Attorneys DWI Attorneys - Lists by County in Vermont List of DUI Attorneys DWI Attorneys and Practice Descriptions Avocats DUI,DWI, droit criminel Adwokaci DUI,DWI, prawo kryminalne List of DUI Forensic Experts, DWI Forensic Experts and Practice Descriptions State/Province DUI DWI Data and Links to DUI DWI Statutes The Impaired Driving Checklist The Drinking Driver's worksheet DUI DWI and Criminal Defense Character Reference Letters Articles and Writings Vermont DUI Attorney DWI Attorney Articles and Writings Vermont DUI Lawyer DWI Lawyer Articles and Writings Vermont Drunk Driving Attorney Articles and Writings Vermont Drunk Driving Lawyer Articles and Writings AddDL Click Here to Contact a DUI-Help.com Attorney in Vermont Now Lawyers and DUI Information in Vermont Cities and Towns Sponsored by: dui DUI-Help Vermont dui Attorney DUI Attorneys in Albany , Vermont DUI Lawyers , DWI Attorneys Albany, VT DWI Drunk Driving Lawyers DUI Attorneys in Alburg , Vermont DUI Lawyers , DWI Attorneys Alburg, VT DWI Drunk Driving Lawyers DUI Attorneys in Arlington , Vermont DUI Lawyers , DWI Attorneys Arlington, VT DWI Drunk Driving Lawyers DUI Attorneys in Barre , Vermont DUI Lawyers , DWI Attorneys Barre, VT DWI Drunk Driving Lawyers DUI Attorneys in Barton , Vermont DUI Lawyers , DWI Attorneys Barton, VT DWI Drunk Driving Lawyers DUI Attorneys in Bellows Falls , Vermont DUI Lawyers , DWI Attorneys Bellows Falls, VT DWI Drunk Driving Lawyers DUI Attorneys in Bennington , Vermont DUI Lawyers , DWI Attorneys Bennington, VT DWI Drunk Driving Lawyers DUI Attorneys in Bradford , Vermont DUI Lawyers , DWI Attorneys Bradford, VT DWI Drunk Driving Lawyers DUI Attorneys in Brandon , Vermont DUI Lawyers , DWI Attorneys Brandon, VT DWI Drunk Driving Lawyers DUI Attorneys in Brattleboro , Vermont DUI Lawyers , DWI Attorneys Brattleboro, VT DWI Drunk Driving Lawyers DUI Attorneys in Burlington , Vermont DUI Lawyers , DWI Attorneys Burlington, VT DWI Drunk Driving Lawyers DUI Attorneys in Cabot , Vermont DUI Lawyers , DWI Attorneys Cabot, VT DWI Drunk Driving Lawyers DUI Attorneys in Cambridge , Vermont DUI Lawyers , DWI Attorneys Cambridge, VT DWI Drunk Driving Lawyers DUI Attorneys in Chester-Chester Depot , Vermont DUI Lawyers , DWI Attorneys Chester-Chester Depot, VT DWI Drunk Driving Lawyers DUI Attorneys in Derby Center , Vermont DUI Lawyers , DWI Attorneys Derby Center, VT DWI Drunk Driving Lawyers DUI Attorneys in Derby Line , Vermont DUI Lawyers , DWI Attorneys Derby Line, VT DWI Drunk Driving Lawyers DUI Attorneys in Enosburg Falls , Vermont DUI Lawyers , DWI Attorneys Enosburg Falls, VT DWI Drunk Driving Lawyers DUI Attorneys in Essex Junction , Vermont DUI Lawyers , DWI Attorneys Essex Junction, VT DWI Drunk Driving Lawyers DUI Attorneys in Fair Haven , Vermont DUI Lawyers , DWI Attorneys Fair Haven, VT DWI Drunk Driving Lawyers DUI Attorneys in Graniteville-East Barre , Vermont DUI Lawyers , DWI Attorneys Graniteville-East Barre, VT DWI Drunk Driving Lawyers DUI Attorneys in Hyde Park , Vermont DUI Lawyers , DWI Attorneys Hyde Park, VT DWI Drunk Driving Lawyers DUI Attorneys in Island Pond , Vermont DUI Lawyers , DWI Attorneys Island Pond, VT DWI Drunk Driving Lawyers DUI Attorneys in Jacksonville , Vermont DUI Lawyers , DWI Attorneys Jacksonville, VT DWI Drunk Driving Lawyers DUI Attorneys in Jeffersonville , Vermont DUI Lawyers , DWI Attorneys Jeffersonville, VT DWI Drunk Driving Lawyers DUI Attorneys in Jericho , Vermont DUI Lawyers , DWI Attorneys Jericho, VT DWI Drunk Driving Lawyers DUI Attorneys in Johnson , Vermont DUI Lawyers , DWI Attorneys Johnson, VT DWI Drunk Driving Lawyers DUI Attorneys in Ludlow , Vermont DUI Lawyers , DWI Attorneys Ludlow, VT DWI Drunk Driving Lawyers DUI Attorneys in Lyndonville , Vermont DUI Lawyers , DWI Attorneys Lyndonville, VT DWI Drunk Driving Lawyers DUI Attorneys in Manchester , Vermont DUI Lawyers , DWI Attorneys Manchester, VT DWI Drunk Driving Lawyers DUI Attorneys in Manchester Center , Vermont DUI Lawyers , DWI Attorneys Manchester Center, VT DWI Drunk Driving Lawyers DUI Attorneys in Marshfield , Vermont DUI Lawyers , DWI Attorneys Marshfield, VT DWI Drunk Driving Lawyers DUI Attorneys in Middlebury , Vermont DUI Lawyers , DWI Attorneys Middlebury, VT DWI Drunk Driving Lawyers DUI Attorneys in Milton , Vermont DUI Lawyers , DWI Attorneys Milton, VT DWI Drunk Driving Lawyers DUI Attorneys in Montpelier , Vermont DUI Lawyers , DWI Attorneys Montpelier, VT DWI Drunk Driving Lawyers DUI Attorneys in Morrisville , Vermont DUI Lawyers , DWI Attorneys Morrisville, VT DWI Drunk Driving Lawyers DUI Attorneys in Newbury , Vermont DUI Lawyers , DWI Attorneys Newbury, VT DWI Drunk Driving Lawyers DUI Attorneys in Newfane , Vermont DUI Lawyers , DWI Attorneys Newfane, VT DWI Drunk Driving Lawyers DUI Attorneys in Newport , Vermont DUI Lawyers , DWI Attorneys Newport, VT DWI Drunk Driving Lawyers DUI Attorneys in North Bennington , Vermont DUI Lawyers , DWI Attorneys North Bennington, VT DWI Drunk Driving Lawyers DUI Attorneys in North Troy , Vermont DUI Lawyers , DWI Attorneys North Troy, VT DWI Drunk Driving Lawyers DUI Attorneys in North Westminster , Vermont DUI Lawyers , DWI Attorneys North Westminster, VT DWI Drunk Driving Lawyers DUI Attorneys in Northfield , Vermont DUI Lawyers , DWI Attorneys Northfield, VT DWI Drunk Driving Lawyers DUI Attorneys in Old Bennington , Vermont DUI Lawyers , DWI Attorneys Old Bennington, VT DWI Drunk Driving Lawyers DUI Attorneys in Orleans , Vermont DUI Lawyers , DWI Attorneys Orleans, VT DWI Drunk Driving Lawyers DUI Attorneys in Perkinsville , Vermont DUI Lawyers , DWI Attorneys Perkinsville, VT DWI Drunk Driving Lawyers DUI Attorneys in Poultney , Vermont DUI Lawyers , DWI Attorneys Poultney, VT DWI Drunk Driving Lawyers DUI Attorneys in Rutland , Vermont DUI Lawyers , DWI Attorneys Rutland, VT DWI Drunk Driving Lawyers DUI Attorneys in Saxtons River , Vermont DUI Lawyers , DWI Attorneys Saxtons River, VT DWI Drunk Driving Lawyers DUI Attorneys in South Barre , Vermont DUI Lawyers , DWI Attorneys South Barre, VT DWI Drunk Driving Lawyers DUI Attorneys in South Burlington , Vermont DUI Lawyers , DWI Attorneys South Burlington, VT DWI Drunk Driving Lawyers DUI Attorneys in South Shaftsbury , Vermont DUI Lawyers , DWI Attorneys South Shaftsbury, VT DWI Drunk Driving Lawyers DUI Attorneys in Springfield , Vermont DUI Lawyers , DWI Attorneys Springfield, VT DWI Drunk Driving Lawyers DUI Attorneys in St. Albans , Vermont DUI Lawyers , DWI Attorneys St. Albans, VT DWI Drunk Driving Lawyers DUI Attorneys in St. Johnsbury , Vermont DUI Lawyers , DWI Attorneys St. Johnsbury, VT DWI Drunk Driving Lawyers DUI Attorneys in Swanton , Vermont DUI Lawyers , DWI Attorneys Swanton, VT DWI Drunk Driving Lawyers DUI Attorneys in Vergennes , Vermont DUI Lawyers , DWI Attorneys Vergennes, VT DWI Drunk Driving Lawyers DUI Attorneys in Wallingford , Vermont DUI Lawyers , DWI Attorneys Wallingford, VT DWI Drunk Driving Lawyers DUI Attorneys in Waterbury , Vermont DUI Lawyers , DWI Attorneys Waterbury, VT DWI Drunk Driving Lawyers DUI Attorneys in Wells River , Vermont DUI Lawyers , DWI Attorneys Wells River, VT DWI Drunk Driving Lawyers DUI Attorneys in West Brattleboro , Vermont DUI Lawyers , DWI Attorneys West Brattleboro, VT DWI Drunk Driving Lawyers DUI Attorneys in West Burke , Vermont DUI Lawyers , DWI Attorneys West Burke, VT DWI Drunk Driving Lawyers DUI Attorneys in West Rutland , Vermont DUI Lawyers , DWI Attorneys West Rutland, VT DWI Drunk Driving Lawyers DUI Attorneys in Westminster , Vermont DUI Lawyers , DWI Attorneys Westminster, VT DWI Drunk Driving Lawyers DUI Attorneys in White River Junction , Vermont DUI Lawyers , DWI Attorneys White River Junction, VT DWI Drunk Driving Lawyers DUI Attorneys in Wilder , Vermont DUI Lawyers , DWI Attorneys Wilder, VT DWI Drunk Driving Lawyers DUI Attorneys in Winooski , Vermont DUI Lawyers , DWI Attorneys Winooski, VT DWI Drunk Driving Lawyers DUI Attorneys in Woodstock , Vermont DUI Lawyers , DWI Attorneys Woodstock, VT DWI Drunk Driving Lawyers 2459 | DUI DWI Practice Descriptions, Links, andProfiles | DUI DWI Summaries of Law | Searchby Region, County, City | First Appearance inDUI Court DWI Court | MembersOnly | AddYour Firm | Delete | Privacy | For Ontario DUIDWI impaired driving criminal law information please visit www.lawyers.ca See also TorontoDUI For more information respecting this database or to report misuse contact: AllbissLawdata Ltd. , 303-470 Hensall Circle, Mississauga,Ontario, Canada, L5A 3V4. Theauthor and the participants make no representation or warranty whatsoeveras to the authenticity and reliability of the information contained herein.Advertisement.Theselawyers do not practice in association. WARNING: All informationcontained herein is provided for the purpose of providing basic information onlyand should not be construed as formal legal advice. The authors disclaim any andall liability resulting from reliance upon such information. You are stronglyencouraged to seek professional legal advice before relying upon any of theinformation contained herein. Legal advice should be sought directly from aproperly retained lawyer or attorney.



DUI Arrests by State

New York DWI LAW › Free Consultation Find a DUI LAWS Lawyer :: Select Your State :: Alabama Alaska Arizona Arkansas California Colorado Connecticut Delaware Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Massachusetts Michigan Minnesota Mississippi Missouri Montana Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota Ohio Oklahoma Oregon Pennsylvania Rhode Island South Carolina South Dakota Tennessee Texas Utah Vermont Virginia Washington Washington DC West Virginia Wisconsin Wyoming › About 1800 DUI LAWS › DUI Laws by State › DUI Arrests by State › Drinking and Driving › Your First DUI › DUI Drugs › DUI Laws Dictionary › BAC Calculator › Field Sobriety Tests › Driver License › The Science › Breathalyzers › Jail Alternatives › Ignition Interlock › Criminal Courts › Designated Drivers › DUI Insurance › DUI Schools › Tell a Friend //-- › Order Your DMV Record › Link to DUI LAWS › Contact Us › Why Expungement? › Expungement 101 › Felony Expungement › Rehabilitation & Pardon › Case Evaluation › Traffic School Info › About The Content › About The Quizzes › About The Final Exam › Student Comments › DUI Chat › For Attorneys Only › Website Development New York DWI LAW Choose your New York county to locate a DWI LAW Lawyer in your area. :: Select a County :: Albany County Allegany County Bronx County Broome County Cattaraugus County Cayuga County Chautauqua County Chemung County Chenango County Clinton County Columbia County Cortland County Delaware County Dutchess County Erie County Essex County Franklin County Fulton County Genesee County Greene County Hamilton County Herkimer County Jefferson County Kings County Lewis County Livingston County Madison County Monroe County Montgomery County Nassau County New York County Niagara County Oneida County Onondaga County Ontario County Orange County Orleans County Oswego County Otsego County Putnam County Queens County Rensselaer County Richmond County Rockland County St. Lawrence County Saratoga County Schenectady County Schoharie County Schuyler County Seneca County Steuben County Suffolk County Sullivan County Tioga County Tompkins County Ulster County Warren County Washington County Wayne County Westchester County Wyoming County Yates County New York counties - map view DWI arrests in New York will trigger two separate cases for those accused of driving while impaired. The first is the DWI case in criminal court ; the second is the DMV case, where the New York DMV is empowered to suspend the driving privileges of those accused of DWI or DWAI (driving while abilities are impaired by alcohol) . New York DWI cases (also known as DUI – Driving Under the Influence) can be brought under one of two theories: either violation of the DWI "per se" law (which is based only on alcohol level, not driving impairment) , or under a traditional "common law" theory (where the prosecution must prove that the driver is intoxicated) . Intoxication, for the purpose of Vehicle and Traffic Laws, is a condition where the motorist lacks the necessary physical and mental skills to operate a motor vehicle as a reasonable and prudent driver. New York DWI arrests based on the common law theory do not require any measurement of BAC ; they may be based entirely on the opinion of the arresting officer. DWI cases can be "aggravated" (with harsher punishment and penalties) where the BAC is .15 or more , where there is a traffic accident, refusal to take the chemical test , or any other attempt to evade police or flee the scene of a DWI accident. New York DWI law is unique, in that it gives all motorists a qualified right to consult with a DWI lawyer before deciding whether to take or refuse the chemical test. (It is "qualified" because those arrested have a right to call and obtain advice from a DWI lawyer, but the police do not have to wait for that lawyer to show up.) New York DWI lawyers know that taking late-night calls is simply part of the job description. It is critical to consult with a qualified New York DWI attorney before deciding this issue, since taking or refusing the test is an important and complicated decision following a drunk driving arrest. top DWI punishment in New York will depend upon whether the drunk driving arrest is for a misdemeanor or a felony . (A misdemeanor DWI / DUI case is one than can be punished by up to one year in jail; a felony drunk driving arrest may be punished for more than a year in state prison.) A first-offense Driving While Intoxicated (DWI) case is a misdemeanor . However, if there has been a prior DWI or drunk driving conviction within 10 years of the arrest, the new charge is a felony. The 10-year period is calculated from the date of conviction of the prior DWI case, through the date of arrest for the new DWI case. DWI arrests can result in a variety of punishments; the sentence given for a drunk driving conviction will depend upon the particular DWI charge, and whether there are aggravating or mitigating factors. New York DWI Penalties in criminal court are as follows: Driving While Impaired by Alcohol, VTL Section 1192.1 : Considered a non-criminal "traffic infraction" which does not leave the driver with a criminal record, this is the least serious DWI / DUI offence. The penalties can range from a minimum fine of $300.00 and a maximum fine of $500.00 to up to 15 days in jail or both. However, if the driver has already been convicted of one prior DWI / DUI offense in New York, the penalty is increased to a minimum fine of $500.00 and a maximum fine of $750.00 or 30 days in jail or both. If the driver has been convicted of two or more DWI offenses in New York, then the classification of this DWI offense is changed to a misdemeanor (which does give the driver a criminal record) with a minimum fine of $750.00 and maximum of $1,500.00, plus up to 180 days in jail or both. A mandatory 90-day suspension of the driver's license to operate a vehicle will be imposed if the motorist has no prior DWI convictions. The suspension is for 6 months where the motorist does have a prior DWI conviction. However, NY courts are often willing to postpone that suspension for 20 days in order for the motorist to petition the Department of Motor Vehicles for a restricted license that will permit them to drive to and from work only. Driving While Intoxicated, VTL Section 1192.2: This is the standard, garden-variety drunk driving offence that is typically charged when a motorist is arrested for DWI. It is considered a misdemeanor and does constitute a crime, giving the driver a criminal record. The minimum penalty, assuming no prior convictions for DWI as a misdemeanor, is a minimum fine of $500.00 and a maximum fine of $1,000.00 or both. A term of no more than one year in a NY prison is authorized. The mandatory license revocation is for 6 months, with the same provision for a restricted license through DMV as outlined above. DWI as a felony offense: When a person has already been convicted of DWI as a misdemeanor (as opposed to Driving While Impaired, a "traffic infraction") the next DWI is much more serious. If the second DWI case is for Driving While Intoxicated, most commonly brought under VTL Section 1192.2, the new charges are raised to the level of a class "E" felony. The penalties increase as well. The minimum fine is $1,000.00 with a maximum fine of $5,000.00 possible. The motorist is also more likely subject to a period of probation for 5 years or may even be incarcerated for a period of up to one and one-third to four years. In such cases, NY courts can combine the penalties imposed, depending on the circumstances. A term of 6 months incarceration with the balance of 5 years spent on probation along with the fine , license revocation and drinker/driver program is possible. Forfeiture of the Car Driven at the Time of Arrest New York State's Drinking Driver Program :: Previous page :: :: top :: | Site map | Terms and Conditions | Legal Disclaimer | Privacy Policy | Contact us at 1 800 DUI LAWS | 1 800 DUI LAWS. All rights reserved.



Driving while intoxicated: 3

Breaking News--News and Features Today'sFront Page Newsand Features Campusdrive gahtes relief supplies for tsunami victims Newmeal plans are designed for commuter students Campuscrime report Arts Gemsof 2004 almost slipped through the cracks BreakingNews Comics Opinion Bestway to keep computer safe is to set it free Editorialcartoon StaffEditorial: Budget surplus a late Christmas present for UH? Sports Pairof wins puts Lady Cougars back in stride Gentlemencan't tame Cougars AboutBreaking News DailyCougar Archives Volume 7, Issue 4 University of Houston Campus crime report The following is a partial report of campus crime between Dec. 23and Jan. 4. All information is selected from the files of the UH PoliceDepartment. The information in italics indicates when the event was reportedto UHPD and the events location. Information or questions regarding thecases below should be directed to UHPD at (713) 743-0600. Driving while intoxicated: 3 a.m. Dec. 23, 4200block of Elgin Avenue -- A student was arrested and transportedto Harris County Jail for driving while intoxicated after being involvedin a single-vehicle accident on Spur 5. A student passenger was arrestedfor public intoxication, issued a county citation and released to the custodyof a sober adult. Both were issued Student Life Referrals. Occurred between3:25 and 3:42 a.m. Burglary: 12:38 a.m. Dec. 24, Cambridge Oaks -- A student reportedan unknown person(s) burglarized his apartment, gaining entry by breakingout the front window. Occurred between 3 p.m. Dec. 22 and 11:30 p.m. Dec.23. Theft: 12:45 a.m. Dec. 24, Bayou Oaks -- A student reported anunknown person(s) stole his unattended, unsecured bicycle from a rack onthe west side of the Bayou Oaks main building between 5 p.m. Dec. 32 and12:40 a.m. Dec. 24. Driving while intoxicated: 12:55 a.m. Dec. 25, 4000 block of GulfFreeway southbound frontage road -- A visitor was arrested and transportedto Harris County Jail for driving while intoxicated after he was involvedin a traffic accident. Occurred at 12:50 a.m. Burglary: 7:15 p.m. Dec. 28, Entrance 14 -- A faculty memberreported an unknown person(s) stole money from his parked, secured vehicle,damaging the drivers side door handle and passenger side window in theprocess. Occurred between 1 and 6:45 p.m. Driving while intoxicated: 1:29 a.m. Dec. 28, 3500 block of CullenBoulevard -- Two visitor were arrested and transported to Harris CountyJail for driving while intoxicated after the vehicle they were riding inwas stopped for having an expired registration. The driver was chargedwith a DWI and the front-seat passenger was charged with possession ofa controlled substance. Criminal mischief/theft: 7:52 p.m. Dec. 28, Agnes Arnold Hall basement-- A visitor reported known individuals stole a pair of tin scissorsfrom his tool belt and may have also tipped over a beverage vending machine.Occurred between 4:30 p.m. Dec. 28 and 7:52 a.m. Dec. 29. Criminal mischief: 3:33 a.m. Dec. 30, Bayou Oaks -- A Bayou Oakssecurity officer reported an unknown person(s) removed a fire extinguishedfrom a fourth-floor cabinet, broke the exit sign hanging from the ceilingand threw the fire extinguisher out a window between 3:33 and 3:34 a.m. Criminal mischief: 9:21 a.m. Dec. 30, Cullen Oaks visitor parkinglot -- A student reported an unknown person(s) damaged his vehiclewith a sharp, pointed object between 11 p.m. Dec. 29 and 9:20 a.m. Dec.30. Driving while license suspended: 11:24 p.m. Dec. 31, 3500 block ofScott Street -- A visitor was arrested and transported to Harris CountyJail for driving with a suspended license after he was seen leaning outof the car window and weaving in and out of traffic along Scott Street. Assault: 1:20 a.m. Jan. 1, 4700 block of Texas Spur 5 -- A visitorwas arrested for assaulting his girlfriend and driving while intoxicatedafter his vehicle was seen stopped in a moving lane of traffic on Spur5. He was released to Harris County Jail. The girlfriend, who is a student,was treated at the scene and released. Driving while intoxicated: 4:07 a.m. Jan. 1, 4600 block of TexasSpur 5 -- A visitor was arrested and transported to Harris County Jailfor driving while intoxicated after he was stopped for failure to maintaina single lane; a second visitor was arrested for public intoxication, issueda county citation and later released to a sober adult. Theft: 10:40 p.m. Jan. 2, Cambridge Oaks -- A student reportedher roommates boyfriend stole underwear from her bedroom and hid a camerathere between 10 p.m. Dec. 16 and 3 p.m. Jan. 2. Criminal mischief: 7:43 a.m. Jan. 3, General Services Building firstfloor -- A staff member reported an unknown person(s) damaged his officedoor with a sharp, pointed object between noon Dec. 17 and 7:43 a.m. Jan.3. Theft: 10:50 a.m. Jan. 3, Agnes Arnold Auditorium 1 -- A staffmember reported an unknown person(s) stole a DVD player from a securedpodium cabinet. There were no signs of forced entry. Occurred between Dec.22 and 10 a.m. Jan. 3. Driving while license suspended: 12:20 a.m. Jan. 4, 3600 block ofScott Street -- A visitor was arrested and transported to Harris CountyJail for driving with a suspended license after being stopped for runninga red light at Scott and Holman. Send comments to dcnews@mail.uh.edu. Last update: http://www.stp.uh.edu/bn0405/011205/news/news3.html



Drunk Driving Laws

DWI DUI OWI OUI Driving in Newfoundland DUI DWI: International Referral Database of DUI, DWI, Impairedand DrunkDriving, Drinking and Driving, Lawyers & Attorneys State orProvince | County | Region | Attorneys | Courthouses | License & Traffic Offices | Legislation | Instruments | Standards | Experts | Articles Add Attorney | Add Courthouse | AddDMV Office | Add Legislation | AddInstrument | Add Standards Home | Debate | AddingYour Firm | Words are used in Canada? DUI | DWI | DrunkDriving | Drinkingand Driving | DUI Laws | DWILaws | Ontariodui | Ontario dui laws | ImpairedDriving | TorontoDUI | BramptonDUI | MississaugaDUI DUI : Driving Under the Influence; DWI : Driving While Intoxicated;OUI: Operating Under the Inflence; OWI: Operating While Intoxicated; ImpairedDriving: Impaired in Canada to Slightest Degree; Over 80: Excess BAC alcohol inCanada over 80 mg/100mL; Care or Control: Occupy seat normallyoccupied by operator in Canada, act or series of acts involving useof car , fittings or equipment Newfoundland DWI DUI OWI OUI Information Summaries of DUI Law DWI Law for Newfoundland What to Do On DUI Court DWI Court First Appearance What to Wear to DUI Court DWI COurt Being Early for DUI Court and DWI Court Directory of DUI Courthouses and DWI Courthouses in Newfoundland Directory of Motor Vehicle Offices BAC Instruments used in DUI Court and DWI Court Cases DUI and DWI Breath and Blood Collection Standards and Departments Responsible DUI and DWI Legislation in Newfoundland Substantive DUI/DWI/Excess Alcohol Offense DUI DWI Refusal Offense/Presumption DUI DWI Administrative Driver's License Suspension Drinking and Driving Procedure/Evidence DUI DWI Penalties Suspension on Conviction, Prohibition DUI DWI Drive While Suspended Offense Immigration, Exclusion of Visitors resulting from DWI DUI Reciprocal DUI DWI Agreements Constitutional Rights in DUI DWI Cases Other Criminal Non-DUI Non-DWI Legislation DUI Attorneys DWI Attorneys - Lists by County in Newfoundland List of DUI Attorneys DWI Attorneys and Practice Descriptions Avocats DUI,DWI, droit criminel Adwokaci DUI,DWI, prawo kryminalne List of DUI Forensic Experts, DWI Forensic Experts and Practice Descriptions State/Province DUI DWI Data and Links to DUI DWI Statutes The Impaired Driving Checklist The Drinking Driver's worksheet DUI DWI and Criminal Defense Character Reference Letters Articles and Writings Newfoundland DUI Attorney DWI Attorney Articles and Writings Newfoundland DUI Lawyer DWI Lawyer Articles and Writings Newfoundland Drunk Driving Attorney Articles and Writings Newfoundland Drunk Driving Lawyer Articles and Writings AddDL Lawyers and DUI Information in Newfoundland Cities and Towns Sponsored by: No records returned. 1203 | DUI DWI Practice Descriptions, Links, andProfiles | DUI DWI Summaries of Law | Searchby Region, County, City | First Appearance inDUI Court DWI Court | MembersOnly | AddYour Firm | Delete | Privacy | For Ontario DUIDWI impaired driving criminal law information please visit www.lawyers.ca See also TorontoDUI For more information respecting this database or to report misuse contact: AllbissLawdata Ltd. , 303-470 Hensall Circle, Mississauga,Ontario, Canada, L5A 3V4. Theauthor and the participants make no representation or warranty whatsoeveras to the authenticity and reliability of the information contained herein.Advertisement.Theselawyers do not practice in association. WARNING: All informationcontained herein is provided for the purpose of providing basic information onlyand should not be construed as formal legal advice. The authors disclaim any andall liability resulting from reliance upon such information. You are stronglyencouraged to seek professional legal advice before relying upon any of theinformation contained herein. Legal advice should be sought directly from aproperly retained lawyer or attorney.



DUI Directory

 DUI / DWI, Drinking

 DUI Probable Cause Presumption

 DUI Qualified Directory Search

 DUI laws reach the

 DUI Linux Windows pack

 Dui Hua Foundation was

 DUI Lawyers | Insurance

 DUI Quiet? Mannie Garcia

 DUI News Colorado DUI

 DUI Lawyers Resource Center

 DUI charge From staff

 DUI DWI Defense Don't

 DUI Cynthia Watros, who

 DUI Statistical Information DUI

 DUI Record Inflicts On

 DUI) among Young Persons

 DUI Arrest An officer

 DUI out there? Yeah.

 DUI Cases Many attorneys

 DUI/DWI Education Elder Employment

 DUI Stop DUI Stop

 DUI, DWI, Impairedand DrunkDriving,

 DUI Court? The Anchorage

 DUI in Arizona. Your

 DUI, DWI, Impairedand DrunkDriving,

 DUI LAWS › DUI

 DUI defense attorney in

 DUI...In the event anyone

 DUI Arrest: DMV Administrative

 DUI RECIDIVISMRelease Date: December

 DUI Prevention, Driving Safety

 DUI Lawyer Andrew Parks

 DUI Double Jeopardy CA

 DUI Victims Panel is

 DUI Facts CAN YOU

 DUI offenders Saturday, January

 DUI Victims Panel is

 DUI OFFENSES OUTLINE [55-10-403]

 DUI

 DUI Checkpoint Nabs 1978

 DUI invented the hot

 DUI defense attorney in

 DWI as I would

 DWI home Drunk driving

 dwi-nj.com NJ DWI Interview

 DWI DUI Expert Lawyers

 DWI zertifizierte Walking Produkte

 DWI Statistics Important Links

 DWI Maker Hello. Until

 DWI Introduction More than

 DWI Statistics Important Links

 DWI Education Elder Employment

 DWI Laws BAC Defined

 DWI Statistics 1/10/2006 Email

 DWI Introduction More than

 DWI News - NJ

 DWI Law › Arizona

 DWI PROGRAM The mission

 DWI

 DWI Crime/Punishment Blog «

 DWI), the average person

 DWI Attorneys Document Preparation

 DWI) result in a

 DWI Programs, 2004 HTML

 dwi glasses" Previous message:

 DWI Glasses" Messages sorted

 DWI Employment Law Entertainment

 DWI I first started

 DWI is a serious

 DWI Ballot & News

 drunk driving, support the

 Drunk Driving Research Underage

 Drunk Driving (MADD) Rating

 Drunk Driving Education and

 drunk driving" or "driving

 Drunk Driving Health &

 drunk driving, support the

 Drunk Driving Health &

 Drunk Driving Email this

 Drunk Driving Defense related

 Drunk Driving

 Drunk Driving, Inc. -BADD

 Drunk Driving Research Library

 Drunk Driving Research Underage

 Drunk Driving

 Drunk Driving , a

 Drunk driving law, driving

 drunk driving cases, or

 Drunk Driving Laws Drunk

 drunk driving attorney you

 Drunk Driving OVC does

 Drunk Driving Picture Binge

 drunk driving fatalities and

 Drunk Driving Related Topics

 Drunk driving Blood alcohol

 Drunk Driving > Penalties

 drunk driving, support the

 Drunk Driving Deterrence Becomes

 drunk driving twiceduring an

 Drunk Driving Lawyers, Drinking