Hi @pj_aem001,
To generate report of assets, you can leverage OOTB AEM Asset Report feature available at Tools > Assets > Asset Reports https://helpx.adobe.com/in/experience-manager/6-3/assets/using/asset-reports.html.
From the Reports list, select the desired option. Asset Added is selected by default. To customize your report, click Customize Columns in the toolbar. In the Customize Columns dialog, select or deselect the available options to add or remove these options from the report.
For page reports, please check ACS AEM commons utility https://adobe-consulting-services.github.io/acs-aem-commons/features/report-builder/index.html.
You can also fire the following SQL2 query to get the list of all active pages in AEM.
select * from [cq:PageContent] AS s where s.[cq:lastReplicated] IS NOT NULL AND ISDESCENDANTNODE(s,[/content])
Thanks!!