How you check your site either its hit by Panda and Penguin? there is any software to identify this.. Yes. That tool name is "Panguintool".. Now its too easy to check your site penalty. If you want more information then visit this link Google Panda and Penguin Tool
Panda includes pages that should be on your site like disclaimer etc, load speed, ad placement, font size and many more factors. Penguin is the quality of your backlinks including keywords and having links from relevant sites in your niche plus other factors.
If your site are full of low quality content, can't easily accessed or slow navigation, full of advertising, spammy content and etc, for sure your site will be hit by Google Panda Update. I said this because that's what happened to my site. I've noted significant changes on my ranking and traffic after Google rolled out Panda Update. The mere fact that my site was ranking well for many years already.
But there was this so called course named Panda Breakthrough and it grabbed my attention. I just give it a try and followed the instructions on it. That would be including changing the navigation into a faster one, modifying how I wrote my content, adding more elements for the visitors and changing its design and more. After doing a couple of changes on my site, I'm ranking again. Thanks God I followed my instinct.