As per the Ramayana, Vishwamitra taught Rama and Lakshmana the use of many weapons after they killed Tataka. Some of them are Dandachakra, Kalachakra, Dharmachakra, Vishnuchakra, Indrachakra, Vajrastra, Shaivashula, Aishika, Brahmashirastra, Brahmastra, Modakishikhari, Kalapasha, Varunastra, Varunapasha, Paramastra, Pinakastra, Narayanastra, Agneyastra, Shikharastra, Vayavyastra, Pradhanastra, Kraunchastra, Hayashirastra, Kankalastra, Musalastra, Kapalastra, Kankanastra, Manavastra, Prastapanastra, Prashamanastra, Saurastra, Varshanastra, Shoshanastra, Santapanastra, Vilapanastra, Madanastra, Mohastra, Saumanastra, Samvartastra, Satyastra, Mayadharastra, Tejaprabhastra, Saumyastra, Shishirastra, Twashtastra, Sudamanastra were all received by Rama, as per Ramayana Balakanda Sarga 27. To know about the origin of astras, see Krishashva.