Servlet to gather information about clients computer

I was wondering if there is a way using servlets to gather information about a persons computer when they run the servlet. for example, their ip address, name of their computer, etc..

A servlet is a bad choice for spyware. For what you can get, see the API documentation for HttpServletRequest. There's getRemoteAddr, getRemoteHost, and getHeader for example.

Similar Messages

  • I just subscribed to IHome but when it tries to gather information about my music library, I get an error message that my Itunes is not responding and then it shuts down. Has anyone else had this problem?

    I just subscribed to IHome but when it tries to gather information about my music library, I get an error message that my Itunes is not responding and then it shuts down. Has anyone else had this problem?

    Thanks so much but none of that helped.  It was driving me crazy because it would back up another external drive.  I just changed the name of the drive from iPhoto/iTunes Library to Media Libraries and IT WORKED!! I guess for some reason it didn't like the drive being called iPhoto or iTunes ???? I don't understand but I have tried so many solutions and exchanging things out but the name change did it????!!!
    Thank you for your help and replying to this.  Guess I made my own issue!

  • Can I get information about client DNS from GSS?

    Can I get information about the client's DNS request and which Data Center was choosed for this request? How long these informations are stored in GSS? Can I change this settings?
    Thank you.

    Following link will give you good start
    http://www.cisco.com/application/pdf/en/us/guest/netsol/ns378/c649/cdccont_0900aecd80122a78.pdf
    Its a two year old document but gives a good overview.
    For details visit
    http://www.cisco.com/en/US/products/hw/contnetw/ps4162/tsd_products_support_configure.html
    Syed

  • Information about Client(Browser)

    Hi All,
    I have a question. While handling simple file based HTTP request -response code, how can it be determined that the request is coming from the same browser window and not from a new browser?

    FacesContext.getCurrentInstance().getExternalContext.getRequest();Or use getResponse() to get the response.
    See the JSF API docs:
    http://java.sun.com/javaee/javaserverfaces/1.1_01/docs/api/index.html
    It will help to have the j2ee API docs too:
    http://java.sun.com/j2ee/sdk_1.3/techdocs/api/
    CowKing

  • Advice or best practise information about 1 or 2 clients in SAP R/3 DEV

    I'm searching for advice or best practise information about clients in a SAP R/3 development system.
    Reason for this is that we are up to refresh our SAP R/3 development system and up to now we have two clients on it:
    -     One customizing/development client without master data, transaction data et cetera
    -     One local test client with master data, transaction data and so on
    One of our developers suggested to only have one client on development, where we could customize, program and test. So that client would be with master data, transaction data et cetera.
    What would be your advice or what would be best practise for the development system: 1 client (with data) or 2 clients (one clean customizing and one with data). And what are the most important reasons to do it so.
    Maybe there is already some good (SAP) information about this specific subject, but up to now I havenu2019t found it yet.

    Maybe I've asked my question too broad. I'll try to narrow it down.
    Up to now we always had two clients on our SAP R/3 development system:
    - Client 200 - Customizing/development only. No other data in this client
    - Client 400 - Local test client with master data and transaction data. New customizing is copied from client 200 to test
    The reason for having those two clients are:
    - It feels someway good to have a customizing-only client
    - We've always done this before
    A developer suggested to only have one client in our SAP R/3 development system for the following reason:
    - You'll never need to copy the customizing (tr.SCC1) first to be able to test it
    - You can work in one client and don't need to login in the other client to test it (for example: ABAP reports)
    - For customizing of easy setting (for example producthiërarchie, as we don't test it everytime in client 400) it is possible to forget copying it into client 400 (test client). With one client, you can not forget it
    The reasons of this developer seems very valid and up to now we haven't found a convincing/compelling reason to make a good choice for one or two clients.
    Please, try to convince us with good reasons to choose for one or two clients.

  • Getting information about antenna

    Hello, how can i gather information about antenna type (its PN at least) if i have no physical access to the AP, only telnet session?

    Hi Mikhail,
    This is a question that surfaces from time to time and sadly there is no method to gather this info remotely. Here is a recent thread with this discussion;
    http://forum.cisco.com/eforum/servlet/NetProf?page=netprof&forum=Wireless%20-%20Mobility&topic=WLAN%20Radio%20Standards&topicID=.ee6e8c2&fromOutline=&CommCmd=MB%3Fcmd%3Ddisplay_location%26location%3D.2cc13c94
    Hope this helps!
    Rob

  • What EJB knows about client

    Hi,
    What information about client application can I get on EJB? For example Thread name of client that called this EJB.
    It will be OK even if it's server specific API. I need it for Websphere and Weblogic.
    What do I need it for? We have several applications calling each other via EJB. I'd like to trace transactions across the applications. For example user calls Web server W, W calls EJB on server A and server A calls EJB on server B. I'd like to identify and trace this call on W, A and B. Of course we can add some new ID etc. But I'd like to do it without adding new fields, if it's possible.
    Principal of the client will not help since server A makes it's own login to B, not per user.
    Thanks in advance.

    double post [http://forums.sun.com/thread.jspa?threadID=5433084|http://forums.sun.com/thread.jspa?threadID=5433084]

  • HOW TO GET INFORMATION ABOUT THE CLIENT MACHINE AT DATABASE LEVEL

    HOW TO GET INFORMATION ABOUT THE CLIENT MACHINE AT DATABASE LEVEL USING 10g Database and 10g Application Server
    we have developed an application using oracle forms 10g with
    oracle database 10g and Application server 10g
    Application uses a single Oracle User name to connect to database
    where as at Application level there are different users (these are not database users)
    Now how can we get the information about the user/his machine etc. at database level. earlier in 6i/8i we use to get by using
    USERENV('TERMINAL')
    we had written a triggers on tables on Insert/Update where we used to update a database field Last user terminal with USERENV('TERMINAL')
    but not this information is comming to be the machine name of application server where as we wish this to be the machine name of Client. Any Way outs
    thanks
    Chaand Kackria

    hi, you can use the sys_context function, like this:
    select sys_context('userenv','current_user'),
         sys_context('userenv','os_user'),
         sys_context('userenv','host'),
         sys_context('userenv','ip_address'),
         sys_context('userenv','instance'),
         sys_context('userenv','sessionid'),
         sys_context('userenv','terminal')
    from dual;
    Is this what you 're looking for?

  • How to retrieve CRL information from a client computer

    Is possible to retrieve CRL information from a client computer and how?
    Thanks.

    CRL's do not normally live on workstations... normally these are hosted on servers. If you want to see what server are in the local revocation list then look at the certificates mmc snap-in and look at the revoked certificate list. If you want to test
    a CRL for a certificate then export the certificate and run "Certutil -url"
    Alan Burchill (MVP)
    http://www.grouppolicy.biz
    @alanburchill

  • Logging query with information about ip client machine address

    Halo,
    One of our most important requirements is logging user query (physical to database and logical) with following informations:
    - USER
    - SQL QUERY TEXT (logical/physical)
    - DATE and TIME executing query
    - IP ADDRESS client machine (or name of client machine) (this is very important information)
    We have following configuration:
    - BI Server with Presentation Servicess on one machine (AIX)
    - Web server on second machine (BEA Weblogic 9)
    I've tested [USAGE_TRACKING] mechanism but thera are three problems with it:
    1. in S_NQ_ACCT in field NODE_ID is always written the same information: name of Web Server - WebLogic
    2. in S_NQ_ACCT are storages only logical queries.
    3. Length of field QUERY_TEXT is 1024. I'm sure that in many cases it'll be to short.
    I've tested USER_LOG too (that logs to NQQuery.log file) but there are also some problems:
    1. there is no information about ip client machine but is information about physical and logical queries and other necessary informations
    2. oracle recommends turn off this mechanism on production system.
    I've tested PRESENTATION SERVICESS log (it is configured at logconfig.xml file)
    1. In file is information about ip client machine
    2. In file are written only logical queries (this is big problem we also need physical queries)
    Do you have some idea how to resolve my problem?
    Regards

    hi, you can use the sys_context function, like this:
    select sys_context('userenv','current_user'),
         sys_context('userenv','os_user'),
         sys_context('userenv','host'),
         sys_context('userenv','ip_address'),
         sys_context('userenv','instance'),
         sys_context('userenv','sessionid'),
         sys_context('userenv','terminal')
    from dual;
    Is this what you 're looking for?

  • Information about a client

    Hi,
    I'm developping a web application. When the client would access to the application, his OS would be dispalyed at the screen. How can I retreive information about a client?
    thx

    Does this method will return the OS where the application is installed?

  • I'm running OS X 10.4.11 on my PowerMac, and cannot retrieve email.  Does this have to do with iCloud?  I also cannot upgrade my operating system as my computer won't accept it.  Any information about this for me? Thank you!

    I'm running OS X 10.4.11 on my PowerMac, and cannot retrieve email.  Does this have to do with iCloud?  I also cannot upgrade my operating system as my computer won't accept it.  Any information about this for me? Thank you!

    Hi Steve,
    If this is dot mac or Mobile me you can still use IMAP eMail in the iCloud.
    Do not delete the old account yet. sign up for an iCloud account if you haven't.
    MAKE A NEW ACCOUNT - DO NOT TRY TO ALTER YOUR EXISTING ACCOUNT.
    I understand .mac mail will still come through. Do not delete the old account yet.
    You cannot use .mac or MobileMe as type of Account, you have to choose IMAP when setting up, otherwise Mail is hard coded to change imap.mail.me.com to mail.me.com & smtp.mail.me.com to smtp.me.com, no matter what you try to enter.
    iCloud Mail setup, do not choose .mac or MobileMe as type, but choose IMAP...
    On second step where it asks "Description", it has to be a unique name, but you can still use your email address.
    IMAP (Incoming Mail Server) information:
        •    Server name: imap.mail.me.com
        •    SSL Required: Yes
        •    Port: 993
        •    Username: [email protected] (use your @me.com address from your iCloud account)
        •    Password: Your iCloud password
    SMTP (outgoing mail server) information:
        •    Server name: smtp.mail.me.com
        •    SSL Required: Yes
        •    Port: 587
        •    SMTP Authentication Required: Yes
        •    Username: [email protected] (use your @me.com address from your iCloud account)
        •    Password: Your iCloud password
    Also, you must upgrade your password to meet the new criteria:  8 characters, including upper and lower case and numbers.  If you have an older password that does not meet these criteria, when you try to setup mail on your mac, using all of the IMAP criteria listed above, it will still give a server error message.  Go to   http://appleid.apple.com         then follow directions to change your password, then go back to setting up your mail using the IMAP instructions above.
    Thanks to dpepper...
    https://discussions.apple.com/thread/3867171?tstart=0

  • Incorrect information about computer with serial number?

    In the Support section of the Apple website, I get some incorrect information about my MBP when I enter my serial number (to see my warranty status). It says that my computer has a glossy screen, when in fact it doesn't.
    What can I do to fix this? I need to have some work done on my computer screen and it would suck getting it back with a glossy screen

    go to the genus bar or call applecare

  • Hello!! I am interested in learn all about Cloud Computing Technology. What information resources do you recommend: link, books, etc?

    Whats books are the betters to learn about Cloud Computing?

    Hi,
    Glad to see you want to come aboard the cloud computing ship
    If you didn't read it already, I would start with the Wikipedia article: http://en.wikipedia.org/wiki/Cloud_computing
    This pdf is also very good and it exlpains Oracle's cloud computing strategy: http://www.oracle.com/us/technologies/cloud/oracle-cloud-computing-wp-076373.pdf
    You can also take a look at the product specific ebooks available on https://cloud.oracle.com/ , for example https://cloud.oracle.com/_downloads/eBook_Platform_Java_File/Oracle_Java_Cloud_Service.pdf
    There are a lot of other resources, but these should get you up and running in no time.
    Good luck!

  • What is the best strategy to save a file in client computer

    I want to save some information in a file in client computer. What is the best strategy to do? There are some ways I can think about. But none of them is good enough for me.
    1. I gave all-permission. So, I can actually write what I want. But, in order to make the program runs on all platform/all client computers, I can't make any assumptions on file system of client computer. So, this is not good.
    2. I can write a file into .javaws directory. But, how can I get file path for this directory? JNLP API does not give this path to us. I can't think a way to get this path for all client computer (WIndown, Mac, Unix).
    3. To write as a muffin. Seems fine. But, I often change server and path. So, once I changed server, the client will loss the file saved since muffin is associated with server and path.
    4. I can just open one file with on path. I think J2SE will treat this file platform dependently. For example, for W2K this file will be put into Desktop. This is bad.
    Any better idea?

    In the past I have used the Properties class to do things like this. Using load and store, you can read and write key=value pairs.
    I store the file in the user.home directory. You can use System.getProperty("user.home") to get this location.
    No guarantees, but I thought that this user.home property was good for any OS with a home directory concept. If that turns out not to be true, maybe the System property java.io.tmpdir would be more consistent across platforms. This, of course, would be subject to delete by the OS/administrators.
    -Dave

Maybe you are looking for