Fox Labs, or Sabre should do you well.
From Handgunlaw.us, for Illinois:
- Chemical/Electric Weapons Laws: 720 ILCS 5/24-1
- State Knife Laws: 720 ILCS 5/24-1 & 720 ILCS 5/33A-1
- Chicago city ordinances: Title 8, 8-24-045 Firearms and Other Weapons / Noxious Gas or Liquids
Chicago's Title 8, 8-24-045 limits on "sprays":
8-24-045 Noxious gas or liquid.
(a) No person shall use any device to discharge a noxious gas or liquid in an enclosed room in any Class C-1 or Class C-2 Assembly Unit, as defined in Chapter 13-56 of this Code, or in an enclosed room in any restaurant, bar or tavern that is a Class F Assembly Unit as defined in that chapter, if more than 20 persons are present in that room, unless the person is a peace officer, as defined in Section 8-20-010 of this Code, engaged in law enforcement activity. As used in this section, “noxious gas or liquid” means mace, pepper spray or any other substance that is intended or designed to cause irritation to the eyes, nose or mouth, or to cause nausea.
(b) Any person who violates this section is guilty of a misdemeanor that is punishable by a fine $500.00, or 30 days imprisonment, or both, for each offense.
(Added Coun. J. 4-9-03, p. 106979, § 1; Amend Coun. J. 11-8-12, p. 38872, § 159)
^ Note above that, if you aren't a cop but find yourself in a SD situation in a room with more than 20 people, you might well be charged with harming everyone under this ordinance. Chicago "laws" can be wonderful, that way. Cops get a bye, but not citizens in SD legitimate situations.