Browser action monitor

Hi guys. I am an old member but absent for a while.

I have a Java/Spring based web application underway. Say my web page has an embedded browser ( IE) and I need to monitor what the user is doing with the embedded IE, and if the user download a file from the embedded IE, I want to capture this file and save/pass back to my back end.

How can I do this? ( To watch the embedded IE is something I have no choice).

Thanks a lot.
Charlie

Is this any help for you ?

I don’t know anything about Java I need to admit.

Hi concept_core,
Thanks for the tips. I am looking to monitor the embedded browser’s interactions with the user, and capture the embedded browser’s downloading file. The UAgentInfo is somehow to detect the devices. Do you have any further solutions? Thanks

What do you mean with : [quote=“Charlie123, post:3, topic:231389”]
monitor the embedded browser’s interactions with the user, and capture the embedded browser’s downloading file.
[/quote]

Specifically, capturing the embedded browser’s downloading file ?
Can you give me a more detailed information ?

I do not use java at all but if you can give me that info I am willing to look around.

1 Like

Hi Concept_core,

The scenario is that I am developing an Java/Spring based web application. My web page has an embedded frame for an IE browser. This embedded IE is used by a human, I want to monitor the human’s interaction with this IE, and if this IE downloads a file, I want to automatically pass this file back to my web server.

I have been struggling to find any clue to satisfy this scenario.

Thanks, best regards,
Charlie

What happens if the user now downloads a file ?
Does the user still get the file or is it lost in space ?

I reckon that the user using the embedded browser can do the same things as he/she does in a standard browser session, such as save into the disk.

I want the file to be captured somehow by my enclosing browser window, pass back to my back end. One way or the other I want the file is passed to my back end without being modified.

Thanks

Are you embedding a browser in a client side Java application? I’m confused if this is a web application or if it’s a downloaded executable type application.

You could Keep logs for All the pages that the person visits.
Maybe even check for the correct headers.
If you would get download headers save it to a download section in your backend.

Hi Mawburn, thanks for response. My applications is a Java/Spring web application. In my web page I bring up another IE window which is embedded in my web page window. The human using the embedded IE downloads a file from his/her account registered with another web site, not mine, and I want to capture the file by programming, so that the human has no chance to modify this file ( the file has no digital signature).

How can I do that?

Hi concept_core, how can I do that, any specific instruction? Thanks

I have no idea.

I would imagine that if you keep logs for every user action that he/she performs with your application you can keep track of everything that the user does.
Maybe you can extend it to check for http request ( get, post, put, patch ) and in that way you figure out if a download is being done.

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.