No, and, no (kind of).
There is an internal
CLI tool that will help you find missing pages.
For checking external links you have a
large number of third-party tools to choose from. If you use
KDE I can recommend
KLinkStatus. Most external link checkers will also check for broken internal links - I'd recommend choosing one that allows you to create RegEx "ignore" filters so you can filter out irrelevant link errors (e.g.
?do=) - most have similar functionality.