1. A method for monitoring networks using a system comprising a processor and memory, the method comprising: (a) mapping resources of the system to determine an analytic capacity; (b) analyzing fundamentals respective to the analytic capacity to determine a subset of data to be analyzed, wherein the fundamentals are at least partially identifiable by analyzing metadata of network traffic; (c) analyzing the metadata for the fundamentals in the subset to determine a wireless connection to be monitored, further comprising: (i) scanning the networks in user mode to determine routers on each channel, (ii) placing the routers detected in a router list, (iii) scanning the networks in monitor mode to determine users connected to the networks, (iv) placing the users detected in a user list, and (v) analyzing the router list and the user list to determine the network traffic for monitoring to be placed in a traffic list; (d) optimizing the subset for analysis efficiency, further comprising: (i) analyzing the fundamentals in the traffic list, (ii) removing the fundamentals that communicate the network traffic that is redundant from the traffic list, (iii) ranking the fundamentals remaining in the traffic list according to analytical priority, and (iv) designating the resources of the system to the each of the fundamentals to be analyzed; (e) monitoring the network traffic relating to the fundamentals to be analyzed prior to expiration of a grand reset period; and (f) resetting after the grand reset period has expired.