Results 1 to 3 of 3

Thread: Question about how to block ports

  1. #1
    Join Date
    Jul 2007
    Location
    Augusta, GA
    Beans
    216
    Distro
    Ubuntu 9.10 Karmic Koala

    Question about how to block ports

    I was following the directions over on the page How to watch Hulu overseas without a proxy server and got to the section about blocking ports, which I need to block port 1935. I figured this would be easy, as the mac instructions are
    Code:
    sudo ipfw add 0 deny tcp from any to any 1935
    sudo ipfw add 0 deny udp from any to any 1935
    and the Windows instructions are practically a book in itself. Since this page was lacking instructions on how to do it in Ubuntu, and ipfw seemingly doesn't exist in Ubuntu, how do I block the ports?

    Thanks.

  2. #2
    Join Date
    Sep 2009
    Location
    surrey uk
    Beans
    2,057
    Distro
    Ubuntu 11.04 Natty Narwhal

    Re: Question about how to block ports

    By default all ports are closed in linux, you have to open then up
    DUAL BOOT XP & Natty, Trying LFS

  3. #3
    Join Date
    Sep 2007
    Location
    England
    Beans
    1,103

    Re: Question about how to block ports

    Are we talking in-bound or out-bound here?

    For in-bound (stuff from outside coming to your machine), a port is not "open" unless 2 things are true
    1) Your machine is accessible from the outside
    2) You have a service on your machine listening to that port

    Outbound traffic (stuff from your machine to the outside world) tends to be sent out from a random port number between 49152 & 65535

    From the page you linked to, it's not really clear what they're telling you to block (in-bound, out-bound, or both)

    It's also not clear whether they want to to "drop" or "reject" packets
    Drop discards the packet silently without informing the sender
    Reject discards the packet and informs the sender that it's been rejected

    Anyway, as root:
    Code:
    iptables -A INPUT -p tcp --dport 1935 -j DROP
    will drop all TCP packets in-bound to your machine to port 1935

    You may need several of these, depending on how many different combinations of packets you want to reject

    - Changing "-A INPUT" to "-A OUTPUT" will alter the direction (input is in-bound packets, output is out-bound packets)
    - Changing "-p tcp" to "-p udp" will alter the protocol of matched packets (TCP or UDP)
    - Changing "-j DROP" to "-j REJECT" will alter how your machine responds to rejected packets
    Code:
    while [ true ]; do CY=$(date +%y); CM=$(date +%m); if [ -n "$PY" ] && [ -n "$PM" ]; then echo "Ubuntu ${CY}.${CM} is the worst release ever"; echo "I'm going back to ${PY}.${PM}"; fi; PY="$CY"; PM="$CM"; sleep 182d; done

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •