Does exist a technology to monitor memory and filesystem vps?

Hello I’m looking for a vps to check my untrusted machine network activity. Because I suspect to have a spyware I want try to redirect all my traffic to the vps so that I can check it. But I want a really safe vps, for example something that monitor the vps filesystem and/or memory (from the point of view of the hypervisor then from outside the vps) and tell me if anything of suspicious is installed or loaded in the memory. A friend told me that many years ago vmware had a tecnology called vsafe. Anyone know if exist anything like that ? (I don’t ask about any provider because I don’t want make spam). Please I’m not looking for a network intrusion detection because the danger come from my own machine.

Race Condition in Mesa Monitor

global volatile RingBuffer queue;  global Lock queueLock;       global CV queueEmptyCV;      global CV queueFullCV;  public method producer() {     while (true) {         task myTask = ...; // Producer makes some new task to be added.         queueLock.acquire();          while (queue.isFull()) { //####             wait(queueLock, queueFullCV);         }         queue.enqueue(myTask);         signal(queueEmptyCV); -- OR -- notifyAll(queueEmptyCV);                  queueLock.release();      } }  public method consumer() {     while (true) {         queueLock.acquire();          while (queue.isEmpty()) {              wait(queueLock, queueEmptyCV);         }         myTask = queue.dequeue();          signal(queueFullCV); -- OR -- notifyAll(queueFullCV); //###          queueLock.release();          doStuff(myTask); // Go off and do something with the task.     } } 

This is from I have tried a lot but I cannot understand that when notifyAll(queueFullCV) is called at //### why is there not a race condition in while loop of //####. I can easily see many treads taking off and then, since while (queue.isFull()) is false at that instant, go and queue.enqueue(myTask) more than capacity.


Can only one tread at a time acquire the queueLock, and after one queue.enqueue(myTask), when the other’s turn comes while (queue.isFull()) is full and then go back to sleep again? In that case, what is the need for notifyAll(queueFullCV) when only one tread would get the queueLock?

Monitor HTTPS URL logging of a specific device of a Network


The main goal is to monitor all the URL logging (HTTPS) of a specific device in my Network. So I’m decided to buy a Security tool WifiPineApple from Hak5 store.

Ex. Alexa, Chromecast, and maybe iPad.

enter image description here

Steps (Windows 10 PC)

I did :

  • configured a Network Sharing from my Ethernet to the WifiPineApple : here
  • configured Static IP to my WifiPineApple as as required : here
  • GUI/Portal
  • login into the GUI portal, finishing the setup, root password, and SSIDs
    • allow all clients to connect
    • installed “SSLSplit” module from Community Repository, and start it


I can see the SSID being broadcasted, and connected to it. I tested the Speedtest, I got about 30 Mbps after connected.

Then, I tried to load the HTTPS site, it takes forever to load a simple page.

and the portal is not even auto refresh as they claimed it should …


  1. How good could it be to sniff the traffic that take 10 minutes to load a simple page ?
  2. Am I using WifipineApple not correctly ?
  3. Should I use a different modules for SSL Strip HTTPS traffic/request ? I’ve tried DWall, urlsnarf, buy they also works very sluggish and only works for HTTP.
  4. Should I look into other options since WifipineApple, not being so efficient?
  5. With my Network diagram in mind, should I look a better tools/applications like maybe spin up another router in between the router & the modem ?


To reiterate my goal, my expectation is very simple, I want to see the URL logs of all the sites requested by my iPad at the particular moment. I can care less about these information header, body, payload, and even credentials, I only care about requested URLs or history.

If anyone has any suggestions for me, I would love to take your advice.

ProgressIndicator with Monitor seems to update to 0 and then back to correct number

I am monitoring a large function that reads in filenames, performs operations and saves multiple files to different folders. This works without issue, but I like to be able to monitor in case it stalls at a certain file so that I can check if something is wrong.

Monitor[  Table[myfun[filename[[n]]], {n, 1,     numfiles}],  Row[{ProgressIndicator[n, {1, numfiles}],     ToString[N[100 (n - 1)/numfiles]] <> "%"}, " "]] 

For the most part, the progress bar works correctly, but when it initially moves to a new file the n% and progress bar resets to 0%, before getting back to the correct % complete and process. Is there something wrong with how I have used these functions? Thanks.

Constructing an error avoiding monitor

When going through a paper, I have not been able to get the idea of the algorithm to construct an error avoiding monitor mentioned on page 9 and how to apply the same to examples. I would also like to understand the method of the synchronous product of two automata, each dealing with separate alphabets mentioned in the paper. I will be grateful for any helpful advice or resources.

Can monitor output be queried by a HDMI device? [closed]

Let’s say I have a monitor that is attached to devices via VGA and HDMI.

Is there the possibility that the HDMI device, when my source origin is the VGA one, queries the current buffer being sent from VGA (in other words, query current video)?

I think many factors that this is impossible from a HDMI input device (on top of them the lack of feature available – I did some research and I found out that HDMI queries stop at HDMI CEC, which only has packets for query monitor information), and the question sounds really stupid to myself and most likely for you as well, but I have no experience with video interfaces and I became paranoid regarding something.

Is it possible to debunk Intel Management Engine conspiracy theories using a data usage monitor device?

If there would be any backdoor in recent Intel CPU’s, then it should send and receive data secretly.

Isn’t it possible to easily debunk this conspiracy theory by implementing a third physical device between the computer and the router to find out if there’s a difference between the amount of data transferred as reported inside the operating system and the actual amount of data that the third device in the middle counts?

Baby monitor over wifi only, without connecting to the internet

Are there any products that are sold as baby monitors that don’t need a connection to the internet to stream audio and video on a local wifi network?

From a network security and a personal safety perspective I would rather not have an IoT device connect from my network to the internet.

I see in previous similar questions from a few years ago someone suggesting using a phone that automatically answers phone calls on skype. I do not want or need remote access, so this is not my preferred solution.

I am concerned that if I buy a product, that the only way to view the stream will be online and that it will first be uploaded to their servers, so I can’t watch locally while blocking the device’s access to the internet. Does anyone know of any commercial solutions, or if not does anyone have recommendations about how to set up a usb-camera to stream locally in a safe manner?