Senator lashes attempt to 'shut down' media and whistleblowers