Application Concept Help in Preparing a Plan GReat Idea

I have been racking my brain to think of a program to develop, and here is what I have come up with;
The program is designed to connect to a computer at your home and have that computer forward web pages to your computer to bypass web content filters...
In order for this to work I would have to install the software on both computers, have them on the same network so that they can connect and pair and get all relavent network information and test the connection.
Then when you are at school or work and all the proxy sites have been blocked you open up the application connect to your computer and you have content block free internet.
This would be my first major program, should I use scripts to configure the computers settings, to open the ports and then a script that closes it.
I know basic java and very little cocoa and I want this program to be universal so I think I want to write the main interface code with Cocoa using XCode but I am not sure.
Any help or a piont in the right direction would be nice.
Message was edited by: Feldman

I can see the work issue to a degree, but I got the impression this was mainly for school-- in which case changing your proxy server wouldn't/shouldn't be an issue. I figured this was mainly about school because (1) the tone of the writing (2) he mentions school first and (3) any company that filters this stuff probably has a security policy about bypassing their security that involves termination (which I'm not sure I'd risk just to access facebook).
At work there are other issues (packet content filtering for example), which would be harder to get around (possibly not if you're using an SSL connection).
As far as actual implementation goes, just make an entry in your hosts file on your client machine to point to the "proxy", setup a web app on the server to connect to the remote machine based on the SERVER NAME header (HttpServletRequest.getServerName() in Java), using the URI requested originally (HttpServletRequest.getRequestURI() in Java). Return what you received. This is less than 100 lines of Java. It doesn't deal with HTTPS, but then this is kind of the definition of a man-in-the-middle attack anyway, so I don't see that as a problem. You also have a problem with cookies, but again, that can be handled in a relatively straightforward manner as well.
rob.

Similar Messages

  • My iPod touch was stolen and recovered.  I can use my Apple id for this site but the theif changed the Apple id needed to update apps etc and I do not know how to delete his acct. Any help with this will be greatly

    My iPod touch was stolen and recovered.  I can use my Apple id for this site but the theif changed the Apple id needed to update apps etc and I do not know how to delete his acct. Any help with this will be greatly appreciate

    If the thief enabled activation lock on the device, then there is nothing that can be done.  Only the password for the Apple ID that it is locked with can disable activation lock.

  • Looking for help building app! Great idea!

    Hey, I have a great idea for a really fun game that could draw attention to alot of iOS users and soon become very popular. I have done some browsing in the App Store and the idea i have is not yet there.
    The reason I am reaching out to the forums is because I need help:
    I have no coding experience but i have all the necessary tools. I am signed up as a developer. I pay 99.99$ a year.
    I would love to get this idea rolling and would love to begin to develop a team!
    Would anyone like to help?
    NEED:
    -:Coder
    -:Artist
    For more information please email me at [email protected]
    Thanks!
    Hoping for some positive feed back!
    -Scott

    I hope you get some positive feedback but there's a couple of things you should know:
    1.  Everyone who is a serious developer and already knows how to deveop apps is too busy working on their own great ideas.
    2.  You're about to start getting lots of spam because you posted your email address in a publicly accessable forum.

  • Displaying Picture in a Java APPLICATION please help!!

    I have been trying to write a method that Displays a .jpg file when called. However I have not gotten far, every book I have tell you how to display pictures in an applet but not an application. I did find some code that is supposed to be for an application, but It does not compile right. Any help would be apprecidated!
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class PictureIt{
    public void makeImage() {
    //***Image Output Stream
    String imgFile
    = "d:\\temp\\TestImage.jpeg";
    out = new FileOutputStream(imgFile);
    BufferedImage image = null;
    image = (BufferedImage)createImage
    (panelJpeg.size.width, panelJpeg.size.height);
    Graphics g = image.getGraphics();
    panelJpeg.paintAll(g);
    }

    Displaying Picture in a Java APPLICATION please help!!
    Hope this helps.There is going to be two classes compile seperatly first class is what does the drawing
    here it is
    import javax.swing.*;
    import java.awt.*;
    public class draww extends JPanel {
    Image ball;
    int width1 = 100;
    int height1 = 100;
    public draww() {
    super();
    Toolkit kit = Toolkit.getDefaultToolkit();
    ball = kit.getImage("pic1.gif");
    public void paintComponent(Graphics comp) {
    Graphics2D comp2D = (Graphics2D) comp;
    comp2D.drawImage(ball, 20, 20, width1, height1, this);
    sound class is the container JFrame here it is
    import javax.swing.*;
    import java.awt.*;
    public class drawing extends JFrame {
    public drawing() {
    super("draw");
    setSize(400,400);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    Container pane = getContentPane();
    draww d = new draww();
    pane.add(d);
    setContentPane(pane);
    setVisible(true);
    public static void main(String[] args) {
    drawing drawing1 = new drawing();
    PS Hope this helps and see you around

  • This application requires Internet Explorer 6.x or Greater to Run

    ''locking this thread as duplicate, please continue at [https://support.mozilla.org/en-US/questions/1044281 /questions/1044281]''
    Any solutions for below message?
    "This application requires Internet Explorer 6.x or Greater to Run"

    Where are you seeing this message? You didn't give any information with your post.

  • Application message help could not be called Message in SABAPDOCU888

    Hi,                                                                      
    After the application of the Support Package 21 in the DEV, help is not functioning correctly, for example, in top of word WRITE (in a publisher ABAP), I pressure F1, opens help correctly, from there pressed in Output you the a list and I go until the end of the one in the point of Additional help.  In that pressed Creating Lists, returns me the Application message help could not be called (Message in. SABAPDOCU888).
    What I must make?                                                       
    Debtor for the attention                                                 
    Rogério Aranda

    I had the same problem when I installed Firefox 3, but I think the problem is due to my recent hard drive upgrade. Try changing the download location from "Desktop" in Microsoft Internet Explorer and all other browsers (Safari, Firefox, etc.) to whatever default location you prefer. I never use Internet Explorer, but I think somehow my settings were corrupted when I upgraded my hard drive. I found this solution on another site also.

  • Can anyone explain why on my iPhone 4S, whenever I play music, it won't hold my place in the song? I pause it, and then when I go back later, it's all the way back at the beginning? A google search was not very helpful, any tips would be great!

    Can anyone explain why on my iPhone 4S, whenever I play music, it won't hold my place in the song? I pause it, and then when I go back later, it's all the way back at the beginning? A google search was not very helpful, any tips would be great!

    Try assigning Queen as the Album Artist on the compilations in iTunes on your computer.

  • I lost my ipad mini and i have no set the "Find my iphone/ipad" application. Help me plzzz!!!

    i lost my ipad mini and i have no set the "Find my iphone/ipad" application. Help me plzzz!!!

    You can find serial number in your Support Profile
    https://supportprofile.apple.com/

  • After upgrading to iOS8 my Exchange account has changed to an invalid address. I can change it but after a day or two it changes back to the invalid address. any help on this would be great.

    after upgrading to iOS8 my Exchange account has changed to an invalid address. I can change it but after a day or two it changes back to the invalid address. any help on this would be great. Other user on our exchange server that have iOS 7 or lower do not have this problem. All iOS 8 users in our company have this problem

    have you deleted the account and re-added it?  Have you done a reset or restore as outlined in the iPhone user guide?  What troubleshooting have you done?

  • Providing application-level help within Flex apps

    What is the general guideline / approach for help (not
    embedded or field-level help but page level or application level
    help like you get when you click Help in most applications) within
    a Flex app? Is it to spawn a new Window that goes to standard
    HTML-based help engines/content or to display the content in a
    dialog within the Flex application itself? Thanks

    Slow down! Found it here:
    http://raghunathraoflexing.blogspot.com/2006/12/flex-i-frame.html

  • My new MacBook Air froze up and does boot up, I am new to mac, any help or suggestions would be greatly appriciated

    My new MacBook Air froze up and does boot up, I am new to mac, any help or suggestions would be greatly appriciated

    How new?

  • How to uninstall Application host helper service?

    Hi all,
    I have remove IIS features from my server 2008 R2 64bits sp1 but i still see this application host helper service. How can i remove this service from my system?
    Thanks

    HI,
    The ApplicationHost Helper Service in IIS 7.0 and above hosts IIS functionality that is needed even if IIS is not running.
    This service currently hosts the following functionality:
    l  Configuration
    history
    l  Application
    Pool account mapping
    For more information, please refer to the following Microsoft article:
    ApplicationHost Helper Service
    http://www.iis.net/learn/install/installing-iis-7/applicationhost-helper-service
    Source: http://social.technet.microsoft.com/Forums/windowsserver/en-US/33b02e01-acf6-4444-a7ed-5bebade77c10/iis-install-left-behind-application-host-helper-service?forum=winserver8gen
    Regards,
    Rafic
    If you found this post helpful, please give it a "Helpful" vote.
    If it answered your question, remember to mark it as an "Answer".
    This posting is provided "AS IS" with no warranties and confers no rights! Always test ANY suggestion in a test environment before implementing!

  • HT203175 How does one fix the  problemd.... "application itunes helper.exe - mobile me service failed to start becasue missing  MSVCR80.dll" ?  This started after the last "update" of itunes

    With a recent update of itunes, ( a couple weeks ago), when plugging in my iphone, itunes did not automatically launch...and when manually selecting itune to open I recieve the statement ...
    "application itunes helper.exe - mobile me service failed to start becasue missing  MSVCR80.dll" ? 
    I have gone to the itunes site and reloaded itunes....and did not fix the problem. ....help

    Click here and follow the instructions. You may need to completely remove and reinstall iTunes and all related components, or run the process multiple times; this won't normally affect its library, but that should be backed up anyway.
    (100109)

  • After backing up my iPod my applications will not reload and just shows waiting underneath the application any help?

    After backing up my iPod my applications will not reload and just shows waiting underneath the application, any help?

    http://lifehacker.com/5948155/fix-iphone-apps-stuck-waiting-during-installation
    http://alvinalexander.com/apple/iphone-waiting-apps-update-install-reinstall-del ete-ipod

  • Need help on database capasity planning

    Hi All,
    Basically I am JAVA developer, I need database help.
    User Interface(UI) screens design was completed as a part of Requirements study. Is there any way that to do database capasity planning and load in future?
    Thanks in advance,

    What we usually do in our shop is do some basic DB design as part of the requirement gathering stage. Just a quick idea of what the tables will look like, what queries will run, etc.
    This helps the DB team plan the db requirements, because once you know what data will sit in which table, you can say things like "This table will be populated once with 300 rows, that table will get about 3 new rows a day, but the other table will get 3000 new rows every minute", and now you know that as part of your requirements you show decide how long you want to keep data in that huge table (delete data older than a week? month? year?) and this allows you to calculate hardware requirements (especially diskspace, memory and IO). Then you look at the queries and get started about indexes...
    That was a huge question you asked. I hope this gave you some sort of a clue where to begin.
    BTW. If you find that you have lots of huge tables that grow fast, this may be the right time to hire a DBA :-)

Maybe you are looking for