A North Carolina man has been charged with planning attacks in the US on behalf of Islamic State (Isis).

Justin Nolan Sullivan, 19, of Morganton, North Carolina, was charged with one count of attempting to provide material support to IS and two counts related to transporting and receiving a silencer.

He was arrested at his home on Friday (22 June), police said.

According to prosecutors, an undercover FBI agent learned that Sullivan planned to obtain an AR-15 rifle. Sullivan allegedly discussed his plans with the agent before his arrest.

Sullivan also told the agent that he planned on conducting "minor assassinations before the big attack for training".

He allegedly told the agent he was a "mujahid" and that the "war is here", reports CBS, citing court documents.

After the attacks, he said he planned on sending a video to IS.

"As alleged in the complaint, the defendant was planning assassinations and violent attacks in the US and is charged with attempting to provide material support to [IS] and federal firearms violations," said Assistant Attorney General Carlin. "The National Security Division's highest priority is counter-terrorism and we will continue to pursue justice against those who seek to provide material support to designated foreign terrorist organisations."