DWI Directory

Intoxicated Driving


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 .



Livingston County Media Release 06.07.04 OFFICE OF THE SHERIFF Livingston County Contact Person: Sheriff John M. York Phone: 716-243-7100 Fax: 716-243-7104 Livingston County Sheriff John M. York reports that on Saturday night, June 5, 2004 at 11:32 p.m., Sheriffs Deputies were dispatched to the Powers Inn Club on Woodsville Road in West Sparta, New York for a reported fight. When Deputies arrived they took Thomas M. Fixsen, dob: 10/11/73 of 174 Melville Street, Rochester, New York into custody and placed him in the back of a patrol car. A short while later a Deputy standing by the car noticed smoke coming from the inside of the patrol car. Mr. Fixsen had attempted to set fire to the seats in the car. He was removed from the car and the Deputies extinguished the fire. Fixsen was charged with Arson 3 rd ., Assault 2 nd ., Criminal Mischief 4 th . And Harassment. He was arraigned before West Sparta Town Justice Eugene Moffatt who committed him to the Livingston County Jail on $7500.00 bail. Investigating Deputies were Casey McLaughlin and Joseph Zambito. Livingston County Sheriffs Deputy Bryan Mann was called to the scene of a two-car collision on Big Tree Street in the Town of Livonia, New York on June 1, 2004 with injuries to one of the drivers. Dawn Hartman, age 45 of Geneseo, New York was attempting a left turn when she was struck from behind by a car operated by Ronald Shepard, age 44 of Livonia. Deputy Mann issued a traffic citation to Shepard for Following Too Closely. Hartman was taken to Noyes Memorial Hospital in Dansville, New York by Livonia Ambulance with a minor injury. Driving While Intoxicated charges were placed against the following persons by the Livingston County Sheriffs Office: Matthew J. Macierowski, age 22 of 5872 Big Tree Road, Lakeville, New York. Driving While Intoxicated, Driving While Ability Impaired/Drugs, Failure To Keep Right and Unlawful Possession Of Marijuana charges were placed against Macierowski on June 4, 2004 by Sheriffs Deputy Joseph Breu. William L. Faulconer, age 39 of 4724 Westwind Drive, Mt. Airy, Maryland. On June 5, 2004 Sheriffs Deputy Joseph Breu issued tickets for Driving While Intoxicated and No Headlamps. Tyson G. Shafer, age 23 of 1 Angel Street, Belfast, New York. Shafer was cited for Driving While Intoxicated, Reckless Driving and Unreasonable Speed on June 5, 2004. Arresting Officer Sheriffs Deputy William T. Smith. Christopher M. Weber, age 20 of 1871 Norton Street, Rochester, New York. Weber was involved in a motor vehicle accident on June 5, 2004 when his car went off the roadway and into a ditch on Ashantee Lane in the Town of Avon, New York. Arriving Officer, Sheriffs Deputy Casey McLaughlin charged Weber with Driving While Ability Impaired and Failure To Use Designated Lane. Deborah Sawdey-Dacey, age 46 of 25 Eagle Street, Mt. Morris, New York. On June 5, 2004 she was issued traffic tickets for Driving While Intoxicated, Driving While Ability Impaired/Drugs, Failure To Keep Right and Suspended Registration by Sheriffs Sgt. Randall Morris. Alan Williams, age 47 of 254 Hastings Avenue, Buffalo, New York. He was charged with Driving While Intoxicated and Speeding. Arrest date was June 6, 2004 and arresting Officer, Sheriffs Deputy Chad Draper. Julia A. Yanno-Holland, age 34 of 1829 Prison Camp Road, Williamston, North Carolina. Sheriffs Deputy Chad Draper issued tickets for Driving While Intoxicated and No Seat Belt on June 6, 2004.



Illinois DUI Laws Findgreatlawyers.comis

Illinois DUI Lawyers, Referrals to Experienced Attorneys What We Do How It Works Hot Topics Contact Us Lawyers Do I Need to Hire a Lawyer? Our Pledge to You FAQ's en Espaol Home Findgreatlawyers.com is run by Illinois lawyers and allows you to speak to an Illinois attorney for free. In confidence you can ask questions and obtain a referral to an independent lawyer that best fits your needs. Illinois Lawyer Referrals and Legal Guidance Illinois DUI Laws Findgreatlawyers.comis a free service, run by Illinois lawyers, to find an attorney or obtain guidance for any Illinois legal matter, including Illinois criminal cases. Please call us at (312) 346-5320 or (800) 517-1614 or fill out our contactus form and we will contact you. All inquiries are kept in strict confidence. It is a crime in Illinois for a driver to operate a vehicle while impaired by the effects of alcohol or drugs. While most DUIs in Illinois are the result of drinking alcohol, you can also be charged with a DUI in Illinois if you are impaired from taking drugs or medication. Illinois DUI law states that if your blood alcohol is above .08 then you are driving under the influence of alcohol. It is also illegal to drive a boat in Illinois when you are intoxicated. If you are not 21 and are driving with any alcohol in your system, it is possible for you to be charged with an Illinois DUI. When pulled over for suspicion of drunk driving in Illinois you can not be forced to take a breathalyzer test. Failure to do so can result in suspension of driving privileges. However, if you take a breathalyzer test you are also potentially giving the prosecution the evidence that they need for a conviction. Possible penalties for being convicted of driving under the influence in Illinois include fines, community service, prison, alcohol classes and/or forfeiture of your vehicle. The actual penalty is based on many factors including: Does the offender have any prior DUIs; Were there other violations; Was the driver operating a commercial vehicle, was anyone injured. If you are charged with a DUI in Illinois whether in the Chicago area, Central Illinois or anywhere else in Illinois, it is important that you have an experienced criminal defense lawyer to help defend you and advise you of your rights. If you have any questions about Illinois DUI laws or would like a referral to an experienced Illinois criminal defense lawyer please do not hesitate to contact us. All inquiries are free and confidential. Findgreatlawyers.com focuses on finding lawyers in every part of the state of Illinois. From Chicago to Rockford, to Central Illinois, down to Southern Illinois, and every county in between. Whatever the legal area or location within the state of Illinois, we know the perfect lawyer for you. Contact Us Site Map | Disclaimer Areas of Law | Chicago Lawyers | Illinois Attorneys | Findgreatlawyers.com Confidentiality Policy What We Do | How It Works | Lawyers | Do I Need to Hire a Lawyer? | Our Pledge to You | FAQs | en Espaol | Home | Contact Us Hot Topics Illinois Bankruptcy Lawyers and Illinois Bankruptcy Laws Chapter 7 | Chapter 11 | Chapter 12 | Chapter 13 | Debt in Illinois Bankruptcy Cases | Frequently Asked Questions Illinois Child Custody Lawyers and Illinois Child Custody Laws Criteria for Awarding Custody | Statutes Used to Adjudicate Child Custody | Jurisdictions | Modification After Custody Has Been Awarded | Fathers' Rights | Frequently Asked Questions | What Makes a Great Child Custody Lawyer? Illinois Child Support Lawyers and Illinois Child Support Laws Circumstances Where Court Can Require Payment | Court Guidelines to Awards | Determination of Parent's Income Post-Majority Child Support | Factors in Awarding Post-Majority Child Support | Modification of Child Support | Procedure for Child Support Modification or Termination | Impact of Remarriage or Having Other Children | Frequently Asked Questions | What Makes a Great Child Support Lawyer? Illinois Class Action Lawyers and Illinois Consumer Fraud Laws Types of Cases | Frequently Asked Questions Illinois Divorce Lawyers and Illinois Divorce Laws Basics of Divorce | Reconciliation | The Divorce Process | Marital vs Non-Marital Property | Alimony/Maintenance | Child Custody | Father's Rights Lawyers | Gay Relationships: Ending Living Together Contracts | Frequently Asked Questions | Common Terms | What Makes a Great Divorce Lawyer? Illinois Estate Planning, Probate and Wills and Illinois Estate Planning Laws Wills | Planning a Living Trust | Probate | Estate Planning for Gay Couples, Same Sex Couples | Frequently Asked Questions Federal Criminal Lawyers and Federal Criminal Laws in Illinois Criminal Cases | Penalties | Federal Criminal Courts | What Makes a Great Federal Criminal Charges Lawyer? Illinois Criminal Lawyers and Illinois Criminal Laws Felonies & Misdemeanors | DUI Laws | Prostitution | Theft | Burglary | Robbery | Assault | Domestic Violence | Battery (aggravated battery) | Forgery | Rape | Homicide & Murder | Manslaughter | Criminal Districts | What Makes a Great Illinois Criminal Charges Lawyer? Illinois Employment Lawyers and Illinois Employment Laws Illegal Termination | Sexual Harassment | Compensation Issues Illinois Immigration Lawyers and Illinois Immigration Laws Lawyers for Employment Visas | Lawyers for Family-Based Visas Legal Dictionar y of Common Terms Illinois Legal Malpractice Lawyers and Illinois Legal Malpractice Laws Overview | What Makes a Successful Legal Malpractice Lawsuit | Frequently Asked Questions | M isconduct by Lawyers & Legal Malpractice | What Makes a Great Legal Malpractice Lawyer? Illinois Medical Malpractice Lawyers and Illinois Medical Malpractice Laws Examples of Medical Malpractice | Who Are the Medical Malpractice Lawyers We Recommend | Bad Treatment, Bad Results and Medical Malpractice | Frequently Asked Questions | Attorneys Fees | Damage Caps | Cerebral Palsy Lawyers | Brain Injuries in Illinois | What Makes a Great Medical Malpractice Lawyer? Illinois Overtime Lawyers and Illinois Overtime Laws Frequently Asked Questions Illinois Personal Injury Lawyers and Illinois Personal Injury Laws Car Accidents | Truck Accidents | Slip & Fall | Spinal Injuries | Knee Injuries | Police Misconduct & Abuse | Medical Malpractice | Sexual Abuse & Molestation | Injuries Personal Injury Lawyers Pursue | Brain Injuries in Illinois | Stages of a Case | Frequently Asked Questions | What Makes a Great Personal Injury Lawyer? Illinois Traffic Lawyers and Illinois Traffic Laws DUI Laws | Chronology of a DUI | Frequently Asked Questions | Speeding & Other Areas of Illinois Traffic Law | What Makes a Great Traffic Lawyer? Illinois Workers' Compensation Lawyers and Illinois Workers' Compensation Laws Overview | Types of Injuries | Carpal Tunnel Syndrome | Spinal Injuries | Elbow Injuries | Knee Injuries | Reflex Sympathetic Dystrophy (RSD) or Complex Regional Pain Syndrome | Common Terms | Stages of a Case | Workers' Compensation Commission/Illinois Workers' Compensation Act | New Changes to the Illinois Workers' Compensation Act & Additional Updates at the Illinois Workers' Compensation Commission | Recent Decisions at the Illinois Workers' Compensation Commission Arbitration Locations | Total Temporary Benefits (TTD) | Medical Benefits | Settlements | Frequently Asked Questions | What Makes a Great Workers' Compensation Lawyer? Arlington Heights Workers' Compensation Claims | Chicago Workers' Compensation Claims | Cicero Workers' Compensation Claims | Cook County Workers' Compensation Claims | Evanston Workers' Compensation Claims | Schaumburg Workers' Compensation Claims | Illinois Wrongful Death Lawyers and Illinois Wrongful Death Laws Chicago Attorneys and Cook County Legal Information Chicago Probate Lawyers | The Daley Center | Chicago Medical Malpractice Lawyers and Cook County Medical Negligence Lawsuits | Chicago Criminal Defense Lawyers | Chicago Workers' Compensation Lawyers and the Cook County Workers' Compensation Commission Web Site Disclaimer: None of the information on this website should be considered legal advice. When you speak with our Chicago Illinois lawyers they will try to give you legal guidance on Illinois laws. We always recommend that you speak with an Illinois attorney that focuses on your area of concern. We try to help in every matter of Illinois laws including personal injury, divorce, workers' compensation, child custody, medical malpractice, bankruptcy, child support and criminal law. We make no guarantees as to our ability to help and nothing on this website should be construed as such. Our Chicago lawyers do not charge for their service, but the Illinois lawyers that we refer you to may have a fee. Our law firm helps people find lawyers in Illinois for Illinois law suits and general Illinois legal guidance. To receive a referral to an attorney in Illinois please contact out office. Findgreatlawyers.com provides Illinois lawyer referrals and free legal guidance. We can help people obtain referrals for Chicago Illinois criminal defense lawyers and attorneys, find Wheaton Illinois criminal defense lawyers and attorneys, referrals for Waukegan Illinois criminal defense lawyers and attorneys, find Naperville Illinois criminal defense lawyers and attorneys and search for Rockford Illinois criminal defense lawyers and attorneys. We also help people locate Peoria Illinois criminal defense lawyers and attorneys, find Decatur Illinois criminal defense lawyers and attorneys, search for Belleville Illinois criminal defense lawyers and attorneys, find Springfield Illinois criminal defense lawyers and attorneys, find Aurora Illinois criminal defense lawyers and attorneys, locate Joliet Illinois criminal defense lawyers and attorneys, find Elgin Illinois criminal defense lawyers and attorneys. We have had success in helping people in Illinois obtain Cicero Illinois criminal defense lawyers and attorneys, find Arlington Heights Illinois criminal defense lawyers and attorneys, find Evanston Illinois criminal defense lawyers and attorneys, search for Schaumburg Illinois criminal defense lawyers and attorneys, find Illinois criminal defense lawyers and attorneys in Champaign, find DeKalb Illinois criminal defense lawyers and attorneys, locate Rock Island Illinois criminal defense lawyers and attorneys. We help in every city and county in Illinois including in helping people get referrals to Cook County Illinois criminal defense lawyers and attorneys, Lake County Illinois criminal defense lawyers and attorneys, DuPage County Illinois criminal defense lawyers and attorneys, Kane County Illinois criminal defense lawyers and attorneys. We also help people get referrals for Macon County Illinois criminal defense lawyers and attorneys, Sangamon County Illinois criminal defense lawyers and attorneys, Madison County Illinois criminal defense lawyers and attorneys, St. Clair County Illinois criminal defense lawyers and attorneys, Winnebago County Illinois criminal defense lawyers and attorneys, Will County Illinois criminal defense lawyers and attorneys, and Kendall County Illinois criminal defense lawyers and attorneys. If you would like free legal guidance or a referral to any of the lawyers that we know, please contact us.



first DUI conviction is

Illinois Driver Illinois Drivers License With a Wisconsin DUI Case? Illinois Drivers Can Get Hammered Heres a scenario that Ive seen too many times. An Illinois driver gets arrested in Wisconsin for first offense DUI (or OWI in Wisconsin-speak). He asks the cop who arrested him what will happen to his Illinois license. The cop tells him that since he has an Illinois license, the Wisconsin case wont matter. The Illinois drivert then talks to a Wisconsin lawyer, who tells him that he needs to have an Illinois lawyer handle the Illinois consequences of the case or worse he tells the Illinois driver that the Wisconsin conviction wont matter in Illinois. The truth of the matter is, these answers are totally wrong. Sadly, this happens because some Wisconsin lawyers are willing to represent Illinois drivers, when they really dont understand how a Wisconsin case affects an Illinois drivers license. Its critical that an Illinois driver be properly represented in Wisconsin, or he will find himself being hammered by the Illinois Secretary of State. Heres why. The Wisconsin system and the Illinois system are very different and they dont match up with each other. Illinois imposes severe penalties for a Wisconsin first offense case. So, a Wisconsin case is far worse for an Illinois driver than an Illinois case. The Illinois System In Illinois, a person who is charged with first offense DUI routinely gets a plea-bargain. This may be a reduction of the charge or "court supervision." Court supervision is a deal in which the defendants drivers license is suspended for few months, hes ordered to go to some classes and if he does those things successfully, the case is dismissed. There is no DUI conviction on his record in this scenario. 1 Also, he can have a work permit (called a Restricted Driving Permit, or RDP, in Illinois) to drive during the suspension. So, by the time an Illinois person gets his first official DUI conviction he will have had at least one and possibly two or more prior DUI arrests. This is why the Illinois drivers license consequences for a first conviction are quite severe. Specifically, the first consequence is a drivers license revocation of an indefinite period of one year to life. That is, the Illinois driver can apply for reinstatement after one year, but he may not get it. In fact it often takes three to five years to get a reinstatement. During the revocation period, he may be able to get an RDP (restricted driving permit) that allows minimal driving for work, but it can be difficult. To get an RDP, there is a mandatory six-week waiting period before application, and the application are often deferred or denied. Plus, there are counseling and other requirements. It is not unusual for it to take six months to a year to obtain an RDP. In Illinois, therefore, its important to remember that the first DUI conviction is almost never the first DUI arrest. The Wisconsin System The Wisconsin system is very different. First and foremost, plea-bargaining in a Wisconsin DUI case is very rare. That is, it is extremely unusual for a DUI charge in Wisconsin to be reduced to a lesser charge. Also, there is no system of "court supervision" in Wisconsin. So, in Wisconsin, a defendants first DUI conviction will almost always be his first DUI arrest (unless he fights the case and wins, as do a good number of my clients). The practical consequence to a Wisconsin driver, however, is very similar to that of Illinois court supervision. The Wisconsin penalty is a six to nine month loss of drivers license with immediate automatic eligibility for a work permit (called an occupational permit in Wisconsin). There is also a fine to pay and an "assessment" or mandatory counseling. Unfortunately, many an Illinois driver has left a Wisconsin courtroom, having heard the Wisconsin judge impose the Wisconsin penalty, and believed that was the penalty he received for the Wisconsin case. Howeverand this is extremely significant--the Wisconsin penalty applies only inside the borders of the State of Wisconsin. A Wisconsin court cannot revoke an Illinois drivers license; it can only revoke the right to use that license in Wisconsin. Technically, the Illinois driver with a Wisconsin DUI revocation still has a valid Illinois license that can be used anywhere but Wisconsin, until and unless the Illinois Secretary of State says otherwise. This may seem like a big loophole, but actually this is what leads to the problem of the Illinois driver being hammered. To close this loophole, Wisconsin, like all states, will report the conviction to the "home" state, in this case Illinois. Then, Illinois will issue a reciprocal revocation order. It takes about a month, but the Illinois driver with a Wisconsin conviction is sure to get a letter from the Illinois Secretary of State revoking his drivers license. But, you see, Illinois treats an out-of-state Wisconsin conviction as though it were an in-state Illinois conviction . So, even though the Wisconsin case resulted from the first DUI arrest, it is treated the same as a second or third arrest in Illinois. The Illinois authorities will issue an indefinite revocation order of one year to life, with limited and discretionary eligibility for an RDP. There Is Still Hope If you are an Illinois driver with a Wisconsin first offense DUI case, it is critical that you get a Wisconsin lawyer familiar with the Illinois-Wisconsin problem. There are a number of strategies that may work to soften the blow to an Illinois driver. These sometimes involve using the Wisconsin refusal laws or even changing residency to the State of Wisconsin. Also, you may also need an Illinois lawyer familiar with the Illinois RDP system, so you have the best chance of getting a work permit. In addition, Illinois drivers often need to fight a case that would not be contested by a Wisconsin driver. So, if youre an Illinois driver with a Wisconsin first offense DUI case, make sure that you have the best possible advice and representation. At the Andrew Mishlove Law Offices you'll find that we have the knowledge, skill and experience to handle these complicated interstate issues, and we work closely with the very best lawyers in Illinois to ensure the best possible results for you. Click here for a free online case evaluation Click here for a special report: How to Win a Drunk Driving Case Home



Drunk Driving Defense Information

ARIZONA DRUNK DRIVING DEFENSE Find a DWI DUI Drunk Driving Lawyer in your state. Sponsor Attorneys-Statewide Court Coverage Ted Agnick -Tempe Jeffrey Siirtola -Sierra Vista Why Hundreds in Arizona Are Unjustly Convicted of DUI Even though you've been arrested for DUI, you don't have to let it ruinyour life. You may not realize it yet, but if you are thinking aboutsimply going to court and pleading guilty to your DUI charge you may becheating yourself. You see, a qualified attorney can review the case for defects, suppressevidence, compel discovery of such things as calibration andmaintenance records for the breath machine, have blood samplesindependently analyzed, obtain expert witnesses all of which may helpyou to win your case at trial. To find out what you need to know about your DUI arrest I've developeda website to give you a wealth of useful information . . . informationwhich will show you how you may be able to save your license and yourfreedom . . . and possibly avoid fines, fees, and sharply increased carinsurance costs of as much as $6,800. For the most part, my easy-to-navigate site has information on it whichyou can't get anywhere else unless you are willing to do a great dealof legal research. When you're on my site, you'll also learn how you can get a free,no-obligation consultation where I'll review your case and show you howI may be able to save your license and your freedom. Arizona DUI Drunk Driving Defense Information Search for Arizona DUI Attorneys by County. Attorney Offices byMunicipality Bullhead City: Wolfson Law Center : There are basically three drunk driving crimes in Arizona. First, it is a crime in Arizona to operate or be in physical control of a motor vehicle [including water craft] while under the influence of alcohol or drugs [even drugs prescribed by a doctor]. It is not required that you be proven to be actually "drunk" to be convicted. "Under the influence" means that the suspect was impaired in the slightest degree". The focus of this offense is whether at the time of operation or actual physical control of the vehicle was the operator impaired. Keith Knochel : DUI tips and penalties. Intoxicated is defined in two ways: First, a person is intoxicated when he drives and, when, through the use of an alcoholic beverage, drug, controlled substance, or any combination thereof, has lost the normal use of their faculties and is impaired to the slightest degree. Second, a person is intoxicated when he drives and has an alcohol concentration of .10 or more in his body. If the alcohol concentration is above .18, there are enhanced or aggravated penalties. Chandler Law Office Sullivan Law Office : In Arizona, DUI is a serious crime with serious repercussions. Flagstaff Kirkpatrick & Harris : When someone is arrested, the criminal process will vary, depending upon whether they are charged with a misdemeanor or a felony. A misdemeanor case is one where the maximum punishment is six months in county jail, a fine, or a combination of jail and a fine. In a felony case, the punishment is usually much more severe, and can include confinement in the Arizona State Prison, or in some extremely serious cases, death.In a misdemeanor case, the first appearance is called an arraignment. The main purpose the arraignment is for the accused to enter a plea. If the accused pleads not guilty, the case is scheduled for a pretrial conference and at some point a trial. A conviction requires six jurors to unanimously agree that the accused is guilty beyond a reasonable doubt.In felony cases, the first appearance is the initial appearance. The Case would be set for preliminary hearing which is held in front of a judge and not a jury. The judge will listen to the testimony of witnesses and determine whether there is sufficient evidence to bind the defendant over to stand trial.If the judge decides that there is enough evidence for the accused to be brought to trial, the defendant has the arraignment, pretrial conference, then trial. Gilbert Wilson-Goodman & Fong : DUI FAQS 1)  SHOULD I PERFORM FIELD SOBRIETY TESTS? DO NOT agree to take any field sobriety tests (FSTs).  There are several types of FSTs: Walk and Turn, On Leg Stand, and an eye test (otherwise referred to as Horizontal Gaze Nystagmus). You have every right to refuse these tests without consequence to you. Remember, you have a constitutional right to remain silent. Make sure not to answer any questions without first having your attorney with you. 2)  SHOULD I SUBMIT TO A BREATH, BLOOD OR URINE TEST? Under Arizona law, you must agree to take a breath, blood or urine test once you have been arrested. It would be a good idea to contact an attorney prior to submitting tot he tests, if possible.  Failure to submit to the tests upon request may result in your driver's license being revoked for one year. However, if you are asked to take a Portable Breath Test (a small tube you blow into, usually requested by the officer at the scene) and not an actual breath test (a breathalyzer or intoxilyzer machine you blow into while at a DUI van or police station), you do not have to submit to it. 3)  HOW MANY DUIs CAN I BE CHARGED WITH? Generally, the State may bring three different charges against you, depending on the amount of alcohol in your system at the time of driving: a)  Driving While Under the Influence while impaired to the "slightest degree". This charge does not require the State to prove that your blood alcohol concentration be at a certain amount, but only that you are impaired to the slightest degree. b)  Driving While Intoxicated with a blood alcohol concentration above .08 within two hours of driving. c)  Driving While Intoxicated with a blood alcohol concentration about .15 within two hours of driving.  This is referred to as an "Extreme DUI".  If convicted, penalties increase significantly including a longer jail sentence and higher fine. You will also be required to install a breath interlock interlock device on you vehicle. 4)  WHEN DOES A DUI BECOME A FELONY? There are a couple of ways that your DUI may be charged as an aggravated (felony) DUI.  First, under Arizona law, should you be convicted of three DUIs within five years, you will be charged with a felony DUI. Second, should you be arrested for DUI while driving on a suspended license, you may be charged with an aggravated DUI. Keep in mind that the State has the burden of proving that you knew or should have known your license was suspended at the time of driving. The punishment for an aggravated DUI may range from supervised probation with a mandatory minimum of 4 months in prison to almost 4 years in prison. 5)  WILL MY DRIVER'S LICENSE BE SUSPENDED? Keep in mind that you are entitled to a hearing before an Administrative Law Judge at the Motor Vehicle Department. If your blood-alcohol reading is about .08, your license may be suspended for 90 days. In some cases, the MVD will issue a restricted license after thirty days for work purposes. This license suspension may occur even if you have not been convicted of a DUI in a criminal court proceeding. Glendale John Phebus : Our drunk driving statutes are now enforced rigorously, prosecuted zealously and provide for substantial punishments. This is proper. It is also proper, however, that we remain vigilant in safeguarding the rights of individuals charged with DUI and related criminal offenses. The Charge Over the years, the publics perception of drunk driving has evolved. What the public once viewed as a common indiscretion is now viewed as a serious crime and public health hazard. State legislatures all over the country are engaged in a feeding frenzy of "feel-good" legislation in response to pressure exerted by well-financed political interest groups. As a result, ordinary citizens -- many of whom are not intoxicated or impaired at the time of driving -- are being arrested in record numbers and forced to defend against criminal charges. Given our current political climate, DUI is a serious criminal charge. In 1996, over two-million people were arrested in the United States for DUI/DWI. More people are charged with "DUI/DWI" than any other criminal offense. That year, 43,040 DUI cases were processed in Arizonas limited jurisdiction courts ( i.e ., Municipal Courts, Justice Courts) alone. In the City of Phoenix, 93% of all persons charged with DUI pled guilty without going to trial to fight the charges against them. By pleading guilty, they gave up their right to have a trial before a jury; to confront their accusers; to refute the evidence against them and to force the government to prove each element of every charge against them beyond a reasonable doubt. Possible Penalties 1st Offense Misdemeanor The maximum potential penalty is 6 months in jail, 5 years of probation, a fine of $2,500 with a surcharge of approximately 70%, alcohol counseling, and the loss of your license for at least 90 days. The minimum penalty is 10 days of jail with the possibility of 9 days suspended pending the alcohol screening and counseling. The normal fine is approximately $400. The one-day of jail required must be served. There are additional penalties within the court's discretion. 2nd Offense Misdemeanor The maximum penalty is the same as a first offense except that the second conviction in 5 years will result in the revocation of your driver's license for one year. The minimum penalty is 90 days in jail with the possibility of 60 days suspended pending the alcohol screening and counseling. The normal fine is approximately $800. Your license will be revoked for one year. There are additional penalties within the court's discretion. Extreme DUI If your blood alcohol level is .150 or greater within two hours of driving based on a blood, breath and / or urine sample, you could be convicted of EXTREME DUI. This offense is also a misdemeanor offense. However, the Court will be required to sentence you to a minimum 30 days of jail and suspend your license for one year. Normal fines are approximately $400 with the same screening and counseling requirements as the other misdemeanor offenses. If this happens to be your second misdemeanor DUI offense, then you will also faced enhanced punishment including 120 days of jail with the possibility of 60 days suspended and a fine of approximately $800. There are additional penalties within the court's discretion. Work Release/Home Arrest If you are sentenced to serve a jail sentence, the court has the discretion to allow you work release from the jail. You may be required to serve one or two days in jail prior to your release taking effect. Although the statutes provide for home arrest, the courts do not have a system in place to allow for it. Aggravated DUI It is a felony to get a third DUI in five years or any DUI while your driver's license is revoked, suspended or restricted for any reason. If you are convicted of a class 4 felony, you will face a possible prison sentence. Normally, you will receive a grant of probation. However, if granted probation, the Court is required to incarcerate you in the State Prison for 4 months as a condition of probation. As a felony, the maximum fine you could face is $150,000. You will have your license revoked for at least 3 years. There is no work release. In addition, the State may forfeit your vehicle. There are additional penalties within the court's discretion. If you are convicted of a class 6 felony, you will also face the three-year revocation of your driver's license, the same fine as above, and the possibility of incarceration ranging from 4 months to 2 years. The penalties are even more severe for a second offense Aggravated DUI or if you have any prior felony convictions. As a DUI lawyer, what would you do if you were stopped for a DUI? Immediately request an attorney -- Ask officer to note time of my request. Refuse to answer ANY questions (Other than name and address). Produce requested documents ... be polite even if the officer isnt. Refuse ALL field sobriety tests. Take a breath/blood/urine test. Mesa Phoenix Rio Rico Hale & Williams: "Driving under the influence" (DUI) and "driving while intoxicated" (DWI) are two names for the crime of drunk driving. Other statutory names for this crime are "operating under the influence" (OUI) and "operating while intoxicated" (OWI). The different names for the crime reflect differences in the state statutes that define the crime. However, all the statutes have the common purpose of punishing drunk driving and driving under the influence of illegal drugs. A conviction for drunk driving carries serious consequences, including driver's license suspension or revocation, fines, and time in jail or prison. Accordingly, a person charged with drunk driving must not hesitate to seek legal counsel from an experienced criminal defense attorney in order to best protect his or her interests. Scottsdale Sierra Vista Bays Law Firm Voluntary Intoxication: the result of intentionally taking without duress of a substance known to be intoxicating. Tempe Tucson Unknown Robert Barry : If you have been arrested or cited on suspicion of Driving Under the Influence of drugs or alcohol, it is important that you known and understand your rights. Yuma Vida Florez : The Sixth Amendment Confrontation Clause guarantees every criminal defendant the right "to be confronted with the witnesses against him." Generally, this means that the accused has a constitutional right to cross-examine witnesses who make statements against him. In conjunction with this right, hearsay statements (out-of-court statements offered to prove the truth of the matter asserted) are generally inadmissible.However, there are several exceptions to the hearsay rule, which make the out-of-court statements of a non-testifying witness admissible under certain conditions (in spite of the Confrontation Clause). In fact, the tension created between the admissibility of certain hearsay statements and the conflicting right of the accused to cross-examine witnesses has risen to the level of the U.S. Supreme Court. In assessing the connection between the Confrontation Clause and the hearsay rule, the Court has specifically questioned the hearsay exception for statements against penal interest and the admissibility of accomplice confessions that inculpate the accused. RETURN TO DRUNK DRIVING DEFENSE



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