(Disclaimer: I had organic chemistry 10 years ago, so you may want to back this up with some googling) Flourine reacts with alkanes, but it is so reactive it is unpredictable; you don’t know what you’ll get. Bromine reacts too (I think). It seems like you can get the more powerful acids to react with alkanes under the right conditions.