M1 Carbine I believe.
That flash hider is a reproduction.
USGI hiders were stamped metal and the cone was brazed on separately. They are also stamped with a manufacturers marking
This one is cast with no makers mark. The wing nut should have a nylock washer