Easy and working firewall.

Someone may find this one useful, it is a little script that configure the iptables with easy.
No need of fancy GUIs and dead easy.
A nice simple script.
chown it root:root
chmod it 744
Edit, run the script, repeat when needed.
#!/bin/sh
# firewall.sh
if [ "`/usr/bin/id -u`" != 0 ]
then
echo "`basename $0`": you need to be root to do that.
exit 1
fi
iptables --policy INPUT DROP
iptables --policy FORWARD DROP
iptables --flush # Flush all rules, but keep policies
iptables --delete-chain
### Basic firewall rules ###
iptables --policy FORWARD DROP
iptables --policy INPUT DROP
iptables --append INPUT -i lo --source 127.0.0.1 --destination 127.0.0.1 -j ACCEPT
iptables --append INPUT -m state --state "ESTABLISHED,RELATED" -j ACCEPT
### icmp services ###
#iptables --append INPUT -p icmp --icmp-type destination-unreachable -j ACCEPT
#iptables --append INPUT -p icmp --icmp-type time-exceeded -j ACCEPT
#iptables --append INPUT -p icmp --icmp-type echo-request -j ACCEPT
#iptables --append INPUT -p icmp --icmp-type echo-reply -j ACCEPT
### Open ports ###
#Bittorrent, ten downloads at time
#iptables --append INPUT -p tcp --dport 6881:6890 -j ACCEPT
#aDonkey nerwork
#iptables --append INPUT -p tcp --dport 4662 -j ACCEPT
#iptables --append INPUT -p udp --dport 4672 -j ACCEPT
#http server
#iptables --append INPUT -p tcp --dport 80 -j ACCEPT
#https server
#iptables --append INPUT -p tcp --dport https -j ACCEPT
### Limits the logging to 40 entries per minute ###
iptables --append INPUT -j LOG -m limit --limit 40/minute
### Everything other is dropped ###
iptables --append INPUT -j DROP
echo "`basename $0`": Done.
Using iptables you have a simple working firewall.
If you like this one, I am happy. If you have advices I am even more happy. If you dislike it, as the wiki says even if everyone hate it but you, you made something...
It is not a 100% work of mine, I altered a script I found time ago. Whoever it was the original author I thanks him.

It is quite shameful since I posted this thread, but I need help...
ATM I have to recall this script everytime after connecting, or the iptables I made are lost.
Do someone know of pppoe-start work? I tried reading it, but I do not understand how it sets the iptables.
After a cold reboot, I noticed iptables-save displays nothing, after pppoe-start iptables-save shows the masquerade default settings. How can I asking pppoe-start to use my firewall rules?
thanks.

Similar Messages

  • TS2097 I inserted a new DVD, it is working but not coming out. Whenever I try to eject it, it does not come out. Apple should provide us the easy and manual way to eject CD/DVD or?

    Hello,
    I inserted a new DVD in my mac book pro, its working and the drive is reading the dvd but unfortunately is not coming out. I have tried several ways mentioned on all over the net and apple community websites but nothing has worked so far.
    I need a easier and manual way to eject the DVD. Where is apple's help?
    Please help me. This is one of the weaknesses Apple should work on because it is causing us pain and loss of efficiency which is not apple's quality.
    Thanks

    Thanks for asking, actually I just found a trick on a website.
    It siad that restart MBP while holding eject button, I did it and DVD came out right away.
    I hope that this works out for everyone.
    But still there is a need for a manual eject system so that people don't worry about stucking the DVD or CD in th drive.
    Thanks anyway dear.

  • Ports and IPs to be open/permitted in firewall to download and work in creative cloud

    What is the complete list of ports and IP addresses to be open/permited in our enterprise firewall in order to let internal PCs download and work with creative cloud applications?

    Our firewall only supports IP configuration (not URL). Do you have IP list?
    From: Rajshree [email protected]
    Sent: miércoles, 06 de noviembre de 2013 17:23
    To: Simon, Mariano
    Subject: Ports and IPs to be open/permitted in firewall to download and work in creative cloud
    Re: Ports and IPs to be open/permitted in firewall to download and work in creative cloud
    created by Rajshree <http://forums.adobe.com/people/Rajshree>  in Adobe Creative Cloud - View the full discussion <http://forums.adobe.com/message/5819892#5819892

  • Adobe Updater flashes a message on my screen once a week that says "No Internet connection. Please check your Internet settings and/or firewall. Waiting for connection..." Everything else works perfectly on my Internet connection.

    Adobe Updater flashes a message on my screen once a week that says "No Internet connection. Please check your Internet settings and/or firewall. Waiting for connection..." Everything else works perfectly on my Internet connection.

    I'm experiencing a similar problem.
    I have a MacBook Pro Late 2011.  I was using Lion (not Mountain Lion) with CS3 with no problems.  Recently I installed a new hard drive in my computer and used Time Machine to transfer all my files and settings (still with Lion; I did not try to open any Adobe applications at this point).  Then I udpated to Mavericks.  Upon trying to open one of the Adobe applications, it told me I needed to reinstall CS3.  I inserted the original disc and followed the instructions on the ReadMe file.  I went to Applications > Utilities > Adobe Installers > Add or Remove Adobe Creative Suite 3 Design Premium.  I did a reinstall, and at the end, it said that some of the components failed to install (see screenshot):
    I did a partial install (not all CS3 applications), so there could have been more errors than this if all applications were installed.  The applications themselves appear to work fine, but when I try to run the updater, it tells me I have no internet connection.
    link470 wrote:
    Acrobat updater works just fine [after I install the manual updates till 9.2.0].
    Can you tell me where to find these manual updates?  I looked on this page:
    http://www.adobe.com/support/downloads/collection.jsp?collID=1&platform=Macintosh
    but I don't see 9.2.0 for any of the CS3 applications.
    The CS3 that I purchased (Design Premium) came with Adobe Acrobat 8.  I tried to manually install the 8.1.1 update.  It said, "Please choose the copy of Adobe Acrobat Professional to update", but the application is grayed out (see below).  I did not try to install any other manual updates, yet.
    I'm not sure what to do here besides use my CS3 applications the way they are without updating them ever.  (I would rather not subscribe to the Creative Cloud.)  Any help will be appreciated.  I might try doing a complete unintall followed by a fresh install.

  • Easy and fast building for multiple sites

    Hi all, my first post. So, I've got a lot of sites but right
    now I am working on about four main ones - all commercial. In the
    past I had a webmaster but for the short-term and until my company
    is stronger financially I'm taking on the building again myself. My
    question is, in the past I'd used HTML, then looked at some CSS
    combo, and then finally my webmaster hand coded my main site to
    work with PHP/MySQL. So, as I begin to build my new sites, which
    don't need to be super complex, what are the easiest and fastest
    tools for me to use and have the least amount of grief. Should I
    even bother with CSS? Can I just use a php page and use tables?
    Should I delve into Flash, since many of my sites are media
    oriented? Clean, quick, easy and functional are what I need. Thanks
    in advance!

    .oO(2manyirons)
    >[...] My question is, in the past I'd used HTML, then
    looked
    >at some CSS combo, and then finally my webmaster hand
    coded my main site to
    >work with PHP/MySQL. So, as I begin to build my new
    sites, which don't need to
    >be super complex, what are the easiest and fastest tools
    for me to use and have
    >the least amount of grief. Should I even bother with CSS?
    Of course you should. Reasonable and properly structured HTML
    4 Strict
    in conjunction with CSS for the presentation should be the
    way to go.
    >Can I just use a php
    >page and use tables?
    Whatever you like (or need).
    >Should I delve into Flash, since many of my sites are
    >media oriented?
    No, because ...
    >Clean, quick, easy and functional are what I need.
    ... Flash is neither of them. In fact it will cause a lot of
    problems if
    it's used improperly, for example for building the entire
    site. In some
    rare cases it has its uses and can be a valuable add-on, but
    usually
    it's just annoying and a usability problem. Things like
    Flash, JS etc.
    should be used wisely and carefully, especially on commercial
    sites.
    Micha

  • Selection boxes in Barracuda Anti Spam and Virus Firewall do not appear in 7.0. They appeared in previous versions, and in IE.

    Selection boxes in Barracuda Anti Spam and Virus Firewall do not appear in 7.0. They appeared in previous versions, and in IE.

    FIXED!
    I reverted back to 3.6.23 and all works fine. From everything I can tell; number of problems submitted, breadth of issues, no access to versions 4, 5, 6 (rapid version turnover with no support), and now beta being released for 8, it seems FF is having the user base do all it's alpha/beta testing without consent. Being in product marketing myself, I probably would have lost a significant percentage of my customer base by now. When FF begins to support a new mainstream release, then I'll be interested again.

  • I can not sign into FaceTime and my firewall is turned off, help. I'm a Clear internet user, if that matters or helps.

    I'm having trouble signing into facetime. Keeps saying to check my network, but the internet is fine and my firewall is turned off. I'm a Clear internet user and I'm not sure if that makes a difference or not.

    there has been a big problem with facetime and imessage. The best solution for this case is to restore your device http://support.apple.com/kb/HT1414
    Make sure you back it up. and I would set up facetime before you reinstall your backup and  make sure its working.

  • Oracle Database Vault vs Audit Vault and database firewall

    Hi All,
    I would like to know the main difference between Oracle Database Vault and Oracle Audit Vault and Database firewall.
    I have read all the white papers and documents on them both and find them very similar in work process.
    Only difference I see in the pricing.
    I feel Oracle audit Vault can do all the work of Database Vault with added feature of proactive session monitoring.
    If someone can help me based on their knowledge and experience it would be appreciated.
    Thank you.

    I have read the white papers of both Database Vault and Audit Vault
    According to database Vault sessions can be managed using various roles created as per business requirements.
    Audit vault offers same thing in terms of a firewall which manages and restrictions based on roles created .
    From the white papers:
    DATABAES VAULT:
    Oracle Database Vault restricts access to specific areas in an Oracle database from any user, including users who have administrative access.
    This enables you to apply fine_grained access control to your sensitive data in a variety of ways.
    Oracle Database Vault enables you to create the following components to manage security for your database:
    Realms
    Command Rules
    Factors
    Rule Sets.
    DATABAE AUDIT AND FIREWALL:
    Oracle Audit Vault and database Firewall consolidates database activity monitoring events and audit logs. Policies enforce expected application behaviour, helping preventing SQL injection, application bypass, and other malicious activities from reaching the database while also monitoring and auditing privileged users and other activities inside the database.
    To me these sound very similar of doing same work.
    My apologies as I am unable to paste the whole text here and I cannot type full documents here 

  • A easy and simple database change?

    Hi folks:
    I have a easy and simple question (I guess) that I need to resolve a database problem.
    I installed a 9.2.0.1 database but I setting up the wrong character set.
    Now I need to change the character set to AL32UTF8 but I really don't know how.
    I amot newbe on database but there are some things that I don't know because of my main area: Development.
    Can anyone tell me in a easy way, how I need to do to change it.
    Somethin like a sga parameter on enterprise manager, spfile or maybe a database table update?
    Thank you so much in advanced,
    Abdel Miranda
    AEMS Global Group
    Panama

    The current characterset is WE8MSWIN1252 but I must have AL32UTF8 because I am installing Oracle Application Express.
    So, I have a oracle express objects which I export from a machine with a AL32UTF8 characterset and now I am ready to import those objects using the file.
    But I was trying to imported and Apex sends me an error related with "a huge unrecognize lines on selected file" becasue of the character set.
    I already changed the Oracle Application Express character set modifying the dad's file but still giving me the unrecognize lines on the exported file.
    So I must change my database character set to be able to import all the objects I requiered to use my applications on Apex (Oracle Application Express).
    I know it is probablly not as easy and simple as I want, but my databse is working properly and because of the apex installation I am not able to deleted and created again with the correct characterset......
    Which is the best way to do it?
    Abdel Miranda
    AEMS Global Group
    Panama

  • Is there actually any computer cleaning software for Mac that is safe and works?

    Is there actually any cleaning software for IMac that issafe and works. Have an early 2008 iMac, have up-graded RAM to 6GB.

    How to maintain a Mac
    1. Make redundant backups, keeping at least one off site at all times. One backup is not enough. Don’t back up your backups; all should be made directly from the original data. Don’t rely completely on any single backup method, such as Time Machine. If you get an indication that a backup has failed, don't ignore it.
    2. Keep your software up to date. In the App Store or Software Update preference pane (depending on the OS version), you can configure automatic notifications of updates to OS X and other Mac App Store products. Some third-party applications from other sources have a similar feature, if you don’t mind letting them phone home. Otherwise you have to check yourself on a regular basis.
    Keeping up to date is especially important for complex software that modifies the operating system, such as device drivers. Before installing any Apple update, you must check that all such modifications that you use are compatible. Incompatibility with third-party software is by far the most common cause of trouble with system updates.
    3. Don't install crapware, such as “themes,” "haxies," “add-ons,” “toolbars,” “enhancers," “optimizers,” “accelerators,” "boosters," “extenders,” “cleaners,” "doctors," "tune-ups," “defragmenters,” “firewalls,” "barriers," “guardians,” “defenders,” “protectors,” most “plugins,” commercial "virus scanners,” "disk tools," or "utilities." With very few exceptions, such stuff is useless or worse than useless. Above all, avoid any software that purports to change the look and feel of the user interface.
    It's not much of an exaggeration to say that the whole "utility" software industry for the Mac is a fraud on consumers. The most extreme examples are the "CleanMyMac" and “MacKeeper” scams.
    As a rule, the only software you should install is that which directly enables you to do the things you use a computer for, and doesn't change the way other software works.
    Safari extensions, and perhaps the equivalent for other web browsers, are a partial exception to the above rule. Most are safe, and they're easy to get rid of if they don't work. Some may cause the browser to crash or otherwise malfunction.  Some are malicious. Use with caution, and install only well-known extensions from relatively trustworthy sources, such as the Safari Extensions Gallery.
    Never install any third-party software unless you know how to uninstall it. Otherwise you may create problems that are very hard to solve.
    4. Don't install bad, conflicting, or unnecessary fonts. Whenever you install new fonts, use the validation feature of the built-in Font Book application to make sure the fonts aren't defective and don't conflict with each other or with others that you already have. See the built-in help and this support article for instructions. Deactivate or remove fonts that you don't really need to speed up application launching.
    5. Beware of malware. Malware is malicious software that circulates on the Internet. This kind of attack on OS X used to be so rare that it was hardly a concern, but it's now increasingly common, and increasingly dangerous.
    There is some built-in protection against downloading malware, but you can’t rely on it — the attackers are always at least one day ahead of the defense. You can’t rely on third-party protection either. What you can rely on is common-sense awareness — not paranoia, which only makes you more vulnerable.
    Never install software from an untrustworthy or unknown source. If in doubt, do some research. Any website that prompts you to install a “codec” or “plugin” that comes from the same site, or an unknown site, is untrustworthy. Software with a corporate brand, such as Adobe Flash Player, must come directly from the developer's website. No intermediary is acceptable, and don’t trust links unless you know how to parse them. Any file that is automatically downloaded from the web, without your having requested it, should go straight into the Trash. A web page that tells you that your computer has a “virus,” or that anything else is wrong with it, is a scam.
    In OS X 10.7.5 or later, downloaded applications and Installer packages that have not been digitally signed by a developer registered with Apple are blocked from loading by default. The block can be overridden, but think carefully before you do so.
    Because of recurring security issues in Java, it’s best to disable it in your web browsers, if it’s installed. Few websites have Java content nowadays, so you won’t be missing much. This action is mandatory if you’re running any version of OS X older than 10.6.8 with the latest Java update. Note: Java has nothing to do with JavaScript, despite the similar names. Don't install Java unless you're sure you need it. Most people don't.
    6. Don't fill up your boot volume. A common mistake is adding more and more large files to your home folder until you start to get warnings that you're out of space, which may be followed in short order by a boot failure. This is more prone to happen on the newer Macs that come with an internal SSD instead of the traditional hard drive. The drive can be very nearly full before you become aware of the problem.
    While it's not true that you should or must keep any particular percentage of space free, you should monitor your storage use and make sure you're not in immediate danger of using it up. According to Apple documentation, you need at least 9 GB of free space on the startup volume for normal operation.
    If storage space is running low, use a tool such as OmniDiskSweeper to explore the volume and find out what's taking up the most space. Move seldom-used large files to secondary storage.
    7. Relax, don’t do it. Besides the above, no routine maintenance is necessary or beneficial for the vast majority of users; specifically not “cleaning caches,” “zapping the PRAM,” "resetting the SMC," “rebuilding the directory,” "defragmenting the drive," “running periodic scripts,” “dumping logs,” "deleting temp files," “scanning for viruses,” "purging memory," "checking for bad blocks," "testing the hardware," or “repairing permissions.” Such measures are either completely pointless or are useful only for solving problems, not for prevention.
    To use a Mac effectively, you have to free yourself from the Windows mindset that every computer needs regular downtime maintenance such as "defragging" and "registry cleaning." Those concepts do not apply to the Mac platform. A computing device should not be a focus of your attention. It should be an almost invisible tool by means of which you communicate, work, and play. If you want a machine that is always whining for your attention like a neurotic dog, use a PC.
    The very height of futility is running an expensive third-party application called “Disk Warrior” when nothing is wrong, or even when something is wrong and you have backups, which you must have. Disk Warrior is a data-salvage tool, not a maintenance tool, and you will never need it if your backups are adequate. Don’t waste money on it or anything like it.

  • Canon Camera and working with EDSDK

    Hi all.
    I am working with Canon Camera and Java, i got SDK of Canon and also had some DLL file : (EDSDK.Dll ...)
    I write some example code
    public class EDSDK{
    public native static int EdsInitializeSDK();
    static {
    System.load("C:\\Java\\CameraDemo\\ EDSDK.Dll");
    public static void main(String[] args){
    EDSDK.EdsInitializeSDK();
    }when i run this code, it appears wrong message.
    Exception in thread "main" java.lang.UnsatisfiedLinkError: EDSDK.EdsInitializeSDK()I
        at EDSDK.EdsInitializeSDK(Native Method)Have you had some experiences with Canon SDK ? Please help me that Java can work with them ?
    Thanks in advance
    Diego
    Edited by: Diego

    We'd really appreciate it if you could push us in the right direction here. Thank you very much in advance.Presumably you have already created a JNI code without any C# calls in it - just a demo. And gotten that to work. If not that is your first step.
    Note that it must NOT be managed C++.
    After that then you must deal with the complication which C# brings to the table in terms of dlls.
    See this thread for hints (not necessarily a complete solution.)
    [http://forums.sun.com/thread.jspa?threadID=5400142&tstart=0]
    As a suggestion it is a lot easier and safer to wrap a library in an executable (C++) and provide a comm API of some sort and then manage that from java via Runtime.exec(). These days I would always take that choice unless something specifically stopped me from doing that.

  • Easier and better ways to solve current problems with Acrobat?

    Is there no better and easier way to solve the problems (installation, re-installing and crashing) with Acrobat? I really think that the ball is in Acrobat's corner right now, because I should not (for example) need to deactivate and re-activate my subscription in order to get AcrobatPro XI to work on my computer, let alone deinstalling an older version that (for now) does work, risking that in the end neither of them work. I need the (great) AdobeCloud applications to do my work as a freelancer, and I really cannot afford this kind of trouble with my applications, nore loose time repairing them. These are difficult times as it is.
    Regards,
    Marc

    Sorry, I can't. When I installed it there was no message that said I had to deinstall the old version first, and with other Adobe CC applications there had been no trouble at all, so I installed it with The previous version still on my computer.
    After installing, neither of them would start up properly, so I deinstalled version XI, after which the old version worked again, but my Adobe Application Manager does not let me download the XI version a second time, so I cannot try again.
    Regards,
    Marc
    Op 7 dec. 2012 om 00:41 heeft David Kastendick <[email protected]> het volgende geschreven:
    Re: Easier and better ways to solve current problems with Acrobat?
    created by David Kastendick in Acrobat Installation & Update Issues - View the full discussion
    The description of the issue you originally presented isn't something that I've seen happen to Acrobat when installed as a part of Creative Cloud.
    Could you provide a specific description of the behavior that occurs when you launch Acrobat XI now?
    Thanks,
    David
    Please note that the Adobe Forums do not accept email attachments. If you want to embed a screen image in your message please visit the thread in the forum to embed the image at http://forums.adobe.com/message/4902597#4902597
    Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page: http://forums.adobe.com/message/4902597#4902597
    To unsubscribe from this thread, please visit the message page at http://forums.adobe.com/message/4902597#4902597. In the Actions box on the right, click the Stop Email Notifications link.
    Start a new discussion in Acrobat Installation & Update Issues by email or at Adobe Community
    For more information about maintaining your forum email notifications please go to http://forums.adobe.com/message/2936746#2936746.

  • LR 4 Upgrades and works perfectly

    Just like to say thank you to the LightRoom team for a wonderful release of stable, fast product. I might add that the 2012 process is much better and it is easier to 'tune' photos. Just for the record I use the following hardware and all I did was uninstall the LR4 Beta before installing LR4 and importing from the LR3 Catalog:
    Sony VAIO-VPCL218FG, x64 based PC
    Intel(R) Core(TM) i7-2720QM CPU @ 2.20GHz, 2201 Mhz, 4 Core(s), 8 Logical Processor(s)
    Microsoft Windows 7 Home Premium
    8.00GB RAM, 16.00GB Virtual Memory
    GeForce GT 540M/PCI/SSE2 with 1GB physical memory
    Fast and responsive, I also tested the use of the following edit/add ins with no issues at all:
    Photoshop CS5.1: Smart Object, Layer, Panorama, HDR Pro
    All NIK Software plugins (HDR Efex, Dfine, Viveza, Sharpener Pro, Color Efex, Silver Efex)
    Topaz Labs (Fusion Express)
    Noise Ninja
    Photomatrix Pro; and,
    LR/Enfuse
    The installation was easy and all of the add-ins worked after installation. Thank you Adobe for a great product and no fuss installation.

    I wish to also add a bravo to the Adobe team.
    I have no issues what so ever.  I use LR and PS quite extensively.  I browse the forum here occasionally and read some of the problems people are having and ask myself why?
    I am sure there may be legit issues out there.  Though I have been using LR since version 2, and with one exception with rendering, I have never experienced the issues in which I have read about in so many posts.
    Operating System
       MS Windows 7 64-bit SP1
      CPU
       Intel Core i7 920  @ 2.67GHz
       Bloomfield 45nm Technology
      RAM
       6.0GB Triple-Channel DDR3 @ 534MHz (7-7-7-20)
      Motherboard
       ASUSTeK Computer INC. P6T SE (LGA1366)
      Graphics
       DELL 2707WFP @ 1920x1200
       VE249 @ 1920x1080
       NVIDIA GeForce GTX 560 Ti 
      Hard Drives
       488GB Hitachi Hitachi HDP725050GLA360 ATA Device (IDE)
       1954GB Seagate ST2000DL003-9VT166 ATA Device (IDE)
       977GB Seagate ST31000528AS ATA Device (IDE)
      Optical Drives
       HL-DT-ST BDDVDRW CH08LS10 ATA Device
       Optiarc DVD RW AD-7241S ATA Device

  • Change master repo and work repo connection password

    Hi,
    My ORACLE DB password expired and i changed it. But now my ODI is not working.
    The oracle user - system and odi connection - system and pwd are same while creating the work and master repo.
    How can i change the master and work repo password? My situation is in ODI screen connect to repo > it throws error of password failure.
    Please help.
    Thanks,
    Arun

    For the sake of repeating myself again update the password ODI uses to connect to the repository in the connection profile of the ODI Studio login with the new password you created via SQL PLUS. To make it even easier take a look at the following:
    When you initially try to connect to the repository you get this screen
    Click the Pencil icon (Edit) to bring up the connection profile details screen
    In the section for Database Connection (Master Repository) change the password to your new repository password.
    If the work repository password has also been changed at this point you will have to select the Master Repository Only option and then Test the connection which should now work.
    Click OK and then OK on the login screen.
    *** Do this if Work Rep password has also changed ***
    Once successfully logged in goto the Repositories tab in the Topology Manager and update the Work Repository connection details with the correct password.
    Logout of ODI and edit the Connection Profile to renable the association with the chosen Work Repository then re-login.
    Pretty strightforward all in all.

  • Lookin' for good, easy and free FTP program. Can you help?

    I could go searching for a good FTP program on Google but, I thought I just might ask here for people's experience when it comes to FTP programs for Mac.
    I wonder if there is any good, easy and free FTP program out there I should go for?
    I would really appreciate if you would give me the name and address of the program you recommend.
    Thank you for your time.
    Signed,
    D.J.
    white MacBook 1.83GHz, 1GB RAM, 80GB HD'   Mac OS X (10.4.8)   My MacBook works perfect, never been a problem.

    D.J.
    The only free FTP program for the Mac that I know of is Cyberduck, you can download it at http://cyberduck.ch/. I have used it and it works great. Fetch is probably the program that most Mac users are using for FTP uploads, but I think it costs around $15.00 after the demo period. Give them both a try and see witch one you like best.

Maybe you are looking for