贩枪违反的法律主要包括 《刑法》和《枪支管理法》。
非法制造、买卖、运输、邮寄、储存枪支、弹药、爆炸物的,处三年以上十年以下有期徒刑;情节严重的,处十年以上有期徒刑、无期徒刑或者死刑。
单位犯前两款罪的,对单位判处罚金,并对其直接负责的主管人员和其他直接责任人员,依照第一款的规定处罚。
该法规定了枪支的制造、销售、运输、储存等方面的管理规定,违反这些规定将可能构成犯罪,并受到相应的法律制裁。
综上所述,贩枪行为涉及违反《刑法》中关于非法制造、买卖、运输、邮寄、储存枪支、弹药、爆炸物的规定,同时也会违反《枪支管理法》中的相关规定。根据具体情节的严重程度,行为人可能会面临从三年有期徒刑到无期徒刑甚至死刑的刑罚。