No person shall have upon him or her any picklock, key, crow, jack, bit or other implement with an intent to break or enter into any building, or shall have upon him or her any pistol, hanger cutlass, bludgeon or other offensive or dangerous weapon with intent to assault any person; it shall be unlawful for any person to be found in or near any dwelling house, warehouse, stable, barn, coach house, smokehouse or in any place of public resort or assemblage for business, worship, amusement or other lawful purposes, with intent to steal any goods or chattels.