Preheat your oven to 350°F (175°C).
In a medium bowl, whisk together the flour, baking soda, and salt. Set aside.
In a large bowl, cream together the softened butter, granulated sugar, and brown sugar until light and fluffy.
Add the eggs one at a time, beating well after each addition.
Stir in the vanilla extract, banana extract, and the vanilla pudding mix until fully combined.
Gradually add the dry ingredients to the wet ingredients, mixing until just combined.
Gently fold in the crushed vanilla wafer cookies.
Drop tablespoon-sized scoops of dough onto a baking sheet lined with parchment paper, spacing them about 2 inches apart.
Bake for 10-12 minutes, or until the edges are golden and the centers are set.
Remove the cookies from the oven and let them cool on the baking sheet for a few minutes before transferring them to a wire rack to cool completely.
In a medium bowl, whip the heavy cream with an electric mixer until stiff peaks form.
Gradually add the powdered sugar and continue to beat until smooth.
Stir in the vanilla and banana extracts until combined.
Once the cookies are completely cooled, spread or pipe a generous amount of the banana cream filling onto the flat side of one cookie.
Top with another cookie to create a sandwich.
For extra banana pudding flavor, lightly crush a few more vanilla wafer cookies and sprinkle them on top of the filling.