اژدرها یا اژدرافکنها کشتیهایی با حمل موشکهایی هستند که با حرکت اتوماتیک از رو یا زیر آب پرتاب میشوند و در درون آب حرکت کرده و به هدف اصابت میکنند. اژدرها بر خلاف کشتیهای بزرگ، قایقها، زیردریاییها و هواپیماها توانایی حمل توپهای بزرگ را ندارند؛ بنابراین سلاحی کوچکتر و کارا طراحی شد تا این جنگافزارها بتوانند بدون نیاز به حمل توپهای سنگین به کشتیهای بزرگتر آسیب رسانده و آنها را نابود کنند. هدف بیشتر اژدرها زیردریایی های دشمن است و اصولا اهداف دریایی دارد.
