Prepare the Fish: Debone the smoked fish and flake the meat into bite-sized pieces.
Prepare the Mangoes: Peel and julienne the green mangoes into thin strips.
Soak the Dried Shrimp: Place the dried shrimp in warm water for about 10 minutes, then drain and chop finely.
Prepare the Dressing: In a small bowl, combine the fish sauce, lime juice, and palm sugar. Stir until the sugar dissolves completely.
Assemble the Salad: In a large mixing bowl, combine the julienned mangoes, flaked smoked fish, soaked and chopped dried shrimp, sliced shallots, minced garlic, chopped chilies, and fresh herbs.
Add the Dressing: Pour the prepared dressing over the salad mixture. Toss gently to ensure all ingredients are well coated.
Garnish and Serve: Transfer the salad to a serving platter. Garnish with chopped roasted peanuts. Serve immediately, ideally with warm rice.